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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 454:
משתנה סטטי מוגדר בתוך בלוק. כדי להגדירו יש לכתוב static לפני כתיבת סוג המשתנה ושמו.
המשתנים הסטטיים לא נמחקים מהזיכרון. בקריאה נוספת לפונקציה- ערך המשתנה הסטטי יישמר.
לכן, אי אפשר להשתמש במשתנה עם שם זהה למשתנה הסטטי בבלוק אחר.
אם לא בוצעו אתחול או השמה, המשתנים הסטטיים מאותחלים אוטומטית ל-0.