מהו משתנה?
משתנה הוא תא בזיכרון שבו אפשר לשמור ערך במהלך התוכנית כדי להשתמש בו שוב.
למשל, אפשר לשמור ציון שנקלט מהמשתמש כדי להשוות אותו לערך אחר או להציג אותו בהמשך. אפשר גם לשמור תוצאה של חישוב כדי להשתמש בה בחלק אחר של התוכנית.
מרכיבי המשתנה
כשמגדירים משתנה מציינים את הטיפוס ואת השם שלו:
- טיפוס: קובע איזה סוג ערכים אפשר לשמור במשתנה, למשל מספר או טקסט.
- שם: מאפשר לזהות את המשתנה, להשתמש בו ולהבדיל בינו לבין משתנים אחרים.
טיפוסים בסיסיים
| שם הטיפוס | תיאור | דוגמה לערך |
|---|---|---|
| int | מספר שלם | 25, -10 |
| double | מספר עשרוני | 95.5, 3.14 |
| string | טקסט | "Grade", "שלום" |
| char | תו יחיד | 'A', '+' |
| bool | ערך בוליאני (אמת או שקר) | true, false |
שם המשתנה
שם המשתנה צריך להיות ייחודי בתחום שבו הוא מוגדר. אפשר להשתמש באותיות באנגלית, בקו תחתון (_) ובספרות, בלי רווחים. שם יכול להכיל ספרה, אך אינו יכול להתחיל בה.
מומלץ לבחור שם שמתאר את הערך: למשל mark לציון או age לגיל, במקום a או b.
הגדרת משתנה
מגדירים את המשתנה פעם אחת בתחום שלו. כותבים תחילה את הטיפוס, אחריו את השם, ובסוף נקודה ופסיק. לאחר ההגדרה משתמשים בשם המשתנה בלבד.
int num;
double mark;
הכנסת ערך למשתנה
אפשר לתת למשתנה ערך כבר בהגדרה. פעולה זו נקראת אתחול:
int num = 100;
string name = "דני";
אפשר גם להגדיר משתנה ולהציב בו ערך אחר כך:
double mark;
mark = 95.5;
בהמשך אפשר להחליף את ערכו, לבדוק אותו או להדפיס אותו באמצעות שמו. לדוגמה:
Console.WriteLine(mark);