עמוד:100

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

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר