למה שאני נותן לו: int tal; cout << tal <<endl; בפלט הוא יראה לי מספר -804929 משהו כזה בערך , למה הוא לא מראה לי 0 ? הרי לא הגדרתי לו עדין כמה זה שווה?? תודה
כשאתה מגדיר משתנה ולא אומר למה הוא שווה, הקומפיילר מקצה לו כמה בתים בזיכרון, אבל הוא לא מנקה אותם, כלומר עדיין יש שם רצף אקראי של 1 ו-0 שנשארו שם מתוכניות קודמות. כשאתה מדפיס הוא מדפיס את הרצף האקראי הזה , שנותן מספר אקראי