תחום ההכרה ומשך החיות של משתנים מקומיים משתנים המוגדרים בתוך פונקציה הנם משתנים פנימיים או כפי שנהוג לכנות אותם - משתנים מקומיים . כל פונקציה מכירה את המשתנים המקומיים שלה , אך לא את המשתנים המקומיים של הפונקציות האחרות בתכנית . על כן טווח ההכרה , שהוא האזור בתכנית המכיל את המשתנה , הוא טווח הפונקציה עצמה . אורן החיים של משתנה הוא כאורך חיי הפונקציה . כלומר , ברגע שהפונקציה הסתיימה מתפנה בזיכרון המקום שבו הוגדר המשתנה . בפעם הבאה שנזמן אותה פונקציה , המהדר יקצה למשתנים הפנימיים שלה מקום חדש בזיכרון בהתאם למקום הפנוי שיש לו . מתוך ההגדרות הללו ניתן להבין : לא ניתן להגדיר באותה פונקציה שני משתנים בעלי אותו שם . בפונקציות שונות ניתן להגדיר משתנים שונים בעלי אותו שם משתנה .
إلى الكتاب