نقل قول نوشته شده توسط paria92 مشاهده تاپیک
ممنونم از پاسخگوییتون
ولی ببخشید دوست گرامی با این توضیحاتی که شما فرمودین a[1,0][1,0] مساوی هست با a[0][0] و از آنجایی که a[0][0] در تعاریف برنامه برابر 0 است بنابراین میبایست گزینه 1 پاسخ صحیح بشد درحالی که گزینه 3 پاسخ صحیح شده خود کامپایلر نیز عدد 9 را در خروجی بر میگرداند.
چرا جواب باید گزینه اول(0) باشه؟ منهم صرفا رفتار کامپایلر توضیح دادم
بنابراین در این برنامه آفست بایت 0..4 یا همان a[0][0] در طول برنامه دوبار مقدار دهی شده، یکبار در خط 2 و یکبار در خط 4 ، بنابرین آخرین مقداردهی به اون آفست برابر با 9 بوده