משתנה (תכנות)

משתנה הוא מקום בזיכרון של המחשב שמחזיק ערך שיכול להשתנות בזמן שהתוכנית רצה. זיכרון זה הוא המקום שבו המחשב שומר נתונים. קבוע שונה ממשתנה כי הערך שלו לא משתנה.

לכל משתנה צריך שם. שמות יכולים להכיל אותיות ומספרים. יש תווים אסורים ומילים שלא משתמשים בהם.
שמות טובים ומסבירים מקלים על הבנת התוכנית.

בכמה שפות חייבים להכריז על המשתנה לפני השימוש. זה נקרא הכרזה. בשפות אחרות המחשב יוצר את המשתנה אוטומטית כשמזהה את השם.

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

אורך החיים הוא כמה זמן המשתנה קיים. משתנה גלובלי קיים כל זמן שהתוכנית רצה. משתנה מקומי קיים רק בזמן שהפונקציה רצה.

טווח ההכרה אומר איפה בתוכנית אפשר להשתמש במשתנה. יש טווח גלובלי וטווח מקומי.

אתחול זה לתת למשתנה ערך התחלתי. בשפות מסוימות יש אתחול אוטומטי, ובאחרות יש "זבל" בזיכרון עד שמתחילים את המשתנה.

על משתנה עושים השמה של ערכים ושליפה מהם. בדוגמה A = B + C המחשב לוקח את הערכים ב־B וב־C, מחשב את הסכום ושומר אותו ב־A. לפעמים המחשב ממיר בין סוגים באופן אוטומטי, ולפעמים יש שגיאה.

Pascal: Var a: Integer = 5;
C/C++: int a = 5;
JavaScript: var num = 567
let greet = 'Hello World'

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!