ערכתי לאחרונה בתאריך 02.11.03 בשעה 17:11 בברכה, TheCoolMan
אפשר לשים var בפונקציה ופרוצדורה... עכשיו כשאתה שם var אתה משנה את המשתנה למשל:
procedur xxx(var x:integer; i:integer); begin x:=100; i:=100; end; begin x:=30; i:=20; xxx(x,i); writeln(x,i); end.
המשתנה x ישתנה ל 100 גם בתוכנית הראשית וגם בפרוצדורה... אבל המשתנה i ישתנה רק בפרוצדורה... עכשיו בתוכנית הראשי אני עשיתי writeln והפלט הוא 20 100 x=100 i=20 ב var משתמשים רק עם אתה רוצה להחזיר יותר מ ערך אחד (עם אתה רוצה להחזיר ערך אחד אתה תשתמש בפונקציה )