שפת C/משתנים: הבדלים בין גרסאות בדף
←משתנים לוקליים: לא ניתן להקצות זיכרון למשתנה באופן דינמי. הקצאה דינמית היא חסרת שם.
(←סווג עיקרי: לא מוגדר אם חיוביים בלבד) |
(←משתנים לוקליים: לא ניתן להקצות זיכרון למשתנה באופן דינמי. הקצאה דינמית היא חסרת שם.) |
||
</source>
בתוכנית C, בדרך כלל רוב המשתנים הם לוקליים. המשתנה מוגדר מיד בשורה המצהירה עליו, והוא "מוּכָּר" לאורך כל הבלוק (כלומר, ניתן להכניס אליו ערכים או להשתמש בערכו לאורך כל הבלוק).
כאשר מסתיים הבלוק, המשתנים שהוגדרו בו אינם מוכרים יותר ע"י התוכנית, והזיכרון שהוקצה להם מוחזר למערכת (חריגים מכלל זה הם משתנים
<source lang = "c">
{
|