31-12-2004, 14:37
|
|
|
חבר מתאריך: 13.06.02
הודעות: 1,482
|
|
שאלה בפסקל - מצביעים
איך זה שאחרי שאני מריץ את התכנית הזאת:
program a;
var
p:^integer;
begin
p:=nil;
p^:=3;
write(p^);
end.
אני מקבל פלט 3?
כי לא רק שלא עשיתי לפוינטר
new,
אפילו הצבתי בו
nill
אז איך זה שאני בכל זאת יכול לאחסן בו משתנים?
|