איך לתכנת בC שיעור מספר 3 - זיכרון ומשתנים

זכרון הוא רכיב במחשב המשמש לאחסון זמני של מדיה דיגיטלית, הזכרון הוא מרכיב ליבה עיקרי בכל מחשב מודרני . בעזרת הזכרון אנו נוכל לאחסן משתנים בהם נוכל להשתמש בתוכנה שלנו. כאשר אנו מריצים את הקומפיילר (המהדר), הוא יוצר קובץ הרצה ומקצה בזיכרון מקום לאחסון משתנים שונים בתוכנית שלנו.

Easy 822 views

What You'll Need

  • תכנות בC
  • טיפוסים
  • משתנים
  • זיכרון
  • הגדרת משתנים
  • הכרזה על משתנים

Steps

  1. 1

    Step 1

    את הזיכרון אנו מגדירים כ"תאים" כאשר לכל תא מוגדרת כתובת שאליה אנו יכולים לגשת. כלומר, אנו יכולים לדוגמא להכניס לתא בכתובת 2354 את המספר 3. אנו יכולים אפילו להתחכם ולהגדיר שהערך שנמצא בתא בכתובת 2355 יהיה שווה לערך שבכתובת 3667. (הכתובות הן לדוגמא בלבד).
  2. 2

    Step 2

    כעת נדבר קצת על משתנים, משתנים הם אזורים בזיכרון בהם נשמר המידע. למשתנה חייבים להיות כמה מאפיינים: 1. שם בתוכנית אליו נוכל להתייחס - הרבה יותר קל וברור להתייחס לשם ולא למספר. 2. כתובת בזכרון - כלומר "תא" עם כתובת שנוכל לגשת ולהתייחס אליו. 3. סוג - יקבע את גודל התא שיזדקק לו המשתנה ואת הדרך שבה יפוענח המידע שבו. 4. ערך - זהו בעצם הערך האמיתי שנמצא בתא הזכרון.
  3. 3

    Step 3

    אז איך עובדים עם משתנים? דבר ראשון שיש לעשות ת-מ-י-ד לפני שמתחילים לעבוד עם משתנים זה להגדיר את הסוג שלהם ואת השם שלהם. הכרזה על משתנה תראה כך :
  4. 4

    Step 4

    int Number;
  5. 5

    Step 5

    ציון סוג המשתנה (int) תגדיר למערכת כמה זכרון יש להקצות עבור המשתנה Number, כמו שציינו במדריך מספר 2 - int דורש 4 בתים. כמו כן, סוג המשתנה int מציין שאנחנו הולכים לעבוד עם מספרים שלמים. כתיבת השם Number תאפשר לנו להתייחס למשתנה ולעשות עליו פעולות. שימו לב שההכרזה מסתיימת בנקודה פסיק ;
  6. 6

    Step 6

    יש כמה דברים שיש לשים לב אליהם כאשר בוחרים שם למשתנה. 1. שפת C היא Case sensitive, כלומר, יש משמעות לאותיות קטנות וגדולות. לכן, כאשר אתם בוחרים שם למשתנה התייחסו לגודל האותיות והקפידו לשמור על אחידות לאורך כל התוכנית. 2. משתנים לא יכולים להכיל סימנים מיוחדים כמו !@#$%^&*) וכו' אלא רק אותיות באנגלית, ספרות וקו תחתון. 3. אם אתם בוחרים לשים ספרות במשתנה שלכם, הוא אינו יכול להתחיל בספרה. 4. מומלץ לתת שמות למשתנים שקשורים לתוכן שלהם. לדוגמא: עבור משתנה המכיל מחיר של עגבניה אני אבחר את השם TomatoPrice או TomPrice בקיצור.
  7. 7

    Step 7

    כאשר מכריזים על משתנה ניתן לתת לו ערך התחלתי (איתחול) , לדוגמא:
  8. 8

    Step 8

    int Age = 26;
  9. 9

    Step 9

    אפשר גם להגדיר כמה משתנים בשורה:
  10. 10

    Step 10

    int Age,ShoeSize;

Related Guides

איך לתכנת בC שיעור מספר 1 (הערות והדפסות)

במדריך זה נסביר בקצרה איך נראה קטע קוד בC ואיך נעשה מספר פעולות בסיסיות, בינהן: 1.הדפסה (על המסך) 2. כתיבת הערות

Medium 833 views
איך ליצור פרויקט  C חדש בVisual studio 2008

איך ליצור פרויקט C חדש בVisual studio 2008

במדריך זה נסביר כיצד להתחיל פרויקט חדש בסי בעזרת ויז'ואל סטודיו 2008 - אחת מסביבות הפיתוח הנפוצות כיום בשוק. הפרויקט החדש שניצור הינו אפליקציית קונסול (דרך עבודה סטנדרטית למפתחים מתחילים בסי).

Easy 2K views

איך לתכנת בC שיעור מספר 2 - טיפוסים

כאשר אנו כותבים תוכנה עלינו לדעת מה גודל המידע בו נשתמש (לדוגמא : שקלים בחשבון, מספר כרטיסים לקולנוע, תוצאות מבחן, מספר קופסאות במחסן וכו'). למזלנו, הקומפיילר מגדיר מראש בעזרת מילות מפתח את הגדלים האלו מראש בעזרת טיפוסים.

Easy 904 views

איך להשתמש בנוסחאות הכפל המקוצר ממעלה שניה

לפעמים אני מוצא את עצמי יושב ומחפש נוסחאות שפרחו מזכרוני. לכן הוספתי מדריך שמראה את נוסחאות הכפל המקוצר ממעלה שניה.

Medium 1K views
איך לכתוב ביטויים וסימנים מתמטיים במחשב (ווינדוס 7)

איך לכתוב ביטויים וסימנים מתמטיים במחשב (ווינדוס 7)

מיקרוסופט התחשבו בסטודנטים ואנשי מקצוע המשתמשים בווינדוס והוסיפה את אפליקצית הMath, אפליקציה זו מאפשרת למשתמשים לרשום בכתב יד את הנוסחא המתמטית שהם רוצים והנוסחא תוצג בצורה מסודרת כך שתוכלו לשים אותה במעבד תמלילים.

Easy 1K views
איך לאזן עץ AVL (מבנה נתונים)

איך לאזן עץ AVL (מבנה נתונים)

יש אנשים שמפחדים בעכבישים ויש אנשים שמפחדים מעצי AVL, בעזרת מדריך זה נלמד לאזן עץ AVL, ובסוף היום זה יראה לכם כמו משחק ילדים.

Hard 3K views