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

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

קל 6,209 צפיות

מה תצטרך

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

שלבים

  1. 1

    שלב 1

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

    שלב 2

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

    שלב 3

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

    שלב 4

    int Number;
  5. 5

    שלב 5

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

    שלב 6

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

    שלב 7

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

    שלב 8

    int Age = 26;
  9. 9

    שלב 9

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

    שלב 10

    int Age,ShoeSize;

מדריכים קשורים

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

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

קל 6K צפיות
איזון עץ AVL: מדריך מקיף צעד אחר צעד למתכנתים | מבני נתונים

איזון עץ AVL: מדריך מקיף צעד אחר צעד למתכנתים | מבני נתונים

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

קשה 38K צפיות
איך להכין מצגת Prezi מרהיבה שתשבור את הקרח ותשבות את הקהל

איך להכין מצגת Prezi מרהיבה שתשבור את הקרח ותשבות את הקהל

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

קל 34K צפיות

איך להכין עוגת שוקולד

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

קל 30K צפיות
מדריך יוניקס (Unix) - חיפוש מתקדם בקבצים באמצעות grep ו-wc

מדריך יוניקס (Unix) - חיפוש מתקדם בקבצים באמצעות grep ו-wc

למד להשתמש בפקודות grep ו-wc לחיפוש מתקדם וספירת תכנים בקבצים

קל 15K צפיות
איך לעשות בית DIY

איך לעשות בית DIY

מדריך לשיפוצים בבית בעזרת DIY

בינוני 15K צפיות