שפת C/מצביעים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ ביטול גרסה 131739 של 213.151.51.161 (שיחה) |
|||
שורה 51:
[[תמונה:C_language_memory_layout_char_and_int_example.png|מרכז|100%|דוגמה לתו ושלם בזיכרון המחשב.]]
התרשים מראה חלק מה"מערך" שהוא זיכרון המחשב (כלומר, אפשר לחשוב שהמערך גם נמשך שמאלה וימינה, אלא שרק קטע זה מצוייר כאן). שני המשתנים מיוצגים כאן בקטעי תאים אפורים בהירים:
*המשתנה c הוא מסוג תו, ותופס
*המשתנה d הוא מסוג מספר שלם, ותופס 4 תאים (בדוגמה זו; במחשב אחר, המשתנה יכל לתפוס 8 תאים, לדוגמה). הוא מופיע 4 תווים לאחר c, ולכן כתובתו 2004. המשתנה טרם אותחל, ולכן ערכו הוא מה שהזיכרון הכיל במקרה ב-4 תאיו (במקרה זה, 1334, לדוגמה).
|