משתנה (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Yonidebot (שיחה | תרומות)
מ בוט החלפות: תווים;
שורה 37:
על כל משתנה ניתן לבצע שתי פעולות: פעולת השמה של ערכים לתוכו, ופעולה של שליפת מידע הנתון בו. בדרך כלל ניתן לבצע פעולות השמה למשתנה, כאשר הנתונים המושמים בו, הם מסוג הטיפוס של המשתנה. פעולות על המשתנים יבוצעו בדרך כלל באמצעות [[אופרטור (תכנות)|אופרטורים]] שונים.
 
דוגמה שכוללת את שתי הפעולות היא היא למשל חישוב מתמטי של ערכים שנעשה בין משתנים שונים. בדוגמה הבאה:
<blockquote style="border:1px solid blue; padding:1px; direction:ltr;">
A=B+C </blockquote> התוכנה תשלוף את הנתון שקיים במשתנה C תחבר אותו לערך שקיים במשתנה B, ותבצע השמה של הערך החדש לתוך משתנה A. מכיוון שהפעולה המתמטית נעשית באופן הזה (מימין לשמאל), ערך התוצאה יהיה מוגבל לא רק לפי ערכו של משתנה A אלא גם לפי ערכו של משתנה B. במקרה שמשתנה B יהיה מטיפוס קטן יחסית למשתנה C, הערך יוגבל לפיו. למשל אם משתנים C וA הם מטיפוס נקודה צפה ומשתנה B הוא מספר שלם, התוצאה ב-A תמיד תהיה מספר שלם.