You are not allowed to perform this action

سوال ۱

دو سطر زیر دو سطر از یک برنامه است.

y=x;
x=y;

در هر کدام از حالات زیر مشخص کنید که آیا ممکن است مقدار متغیر $x$ عوض شود یا خیر؟ برای هر قسمت جواب بله‌یا خیر کافی است.

  1. اگر $x$ از نوع int و $y$ از نوع char باشد.
  2. اگر $x$ از نوع int و $y$ از نوع float باشد.
  3. اگر $x$ از نوع float و $y$ از نوع double باشد.
  4. اگر $x$ از نوع char و $y$ از نوع short int باشد.

فرض کنید که فضایی که هر کدام از نوع‌های int ، char و … اشغال می‌کند طبق مطالبی که در کلاس گفته شده در نظر گرفته شود.