שפת C/משתנים/תרגילים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
אין תקציר עריכה
Atavory (שיחה | תרומות)
אין תקציר עריכה
שורה 16:
</pre></div>
 
}}
 
 
==סווג משתנים לגלובליים ולוקליים==
 
התבונן בתכנית הבאה:
<div style="text-align:left; direction:ltr;">
<pre>
int x
 
int main()
{
int a;
 
a = 3;
 
{
int b;
}
 
{
{
int c = 5;
}
}
}
</pre>
</div>
* כמה משתנים לוקליים וכמה משתנים גלובליים יש בתכנית?
* לכמה בלוקים שייך המשתנה c?
 
{{מוסתר|הפתרון|2=
 
 
* כל אחד מa, b, וc נמצאים בין סוגריים מסולסלים. הם חלק מבלוקים, ולכן משתנים לוקליים. x אינו חלק מאף בלוק, ולכן הינו משתנה גלובלי.
* המשתנה c שייך ל3 בלוקים.
}}