دوستان من تو زبان برنامه نویسی C به این ارور برخوردم عکسشم اپلود کردم اگه میشه بگید چرا int a+b=c غلطه و int c=a+b درسته؟
الان نگاه کنید شما از = برا انتساب مقدار استفاده میکنید
مقدار a + b مشخصه تو انو نقطه از برنامه مشخصه مثلا میشه 10
خب شما که نمیتونی به جمع یک مقدار رو نسبت بدی که
اصن گیریم c رو هم تعریف کردی نمیتونی به یک مقدار مشخص یه چیزی رو
اگه هر کاری هم کنی باید متغیر c رو اول بزاری
اول اینکه شما یک متغیر دارید به نام a
و int نام جلوشو میگیره و میسازه و شما قبلا شاختی اینو
دوم این که وقتی جمع a + b رو مینویسید مقدارش نمیتونه یک متغیر باشه چون یک عدده
سوم اینکه شما نمیتونید به یک مقدار مشخص یک متغیر رو نسبت بدید
چهارم که شما اصلا c تعریف نکردید
این قاعده تو تمام زبان ها هست
شاید پاسخ شما همینجا باشد
@mmj.sys
خب ببینید الان اگه من تو خط اول که aوb رو نعریف کردم c رو هم تعریف میکردم
پایین دیگه نیاز نبود بنویسم int c=a+b همون مینوشتم c=a+b کافی بود درسته ؟ خب
الان من c و بالا تعریف کردم چرا بازم c=a+b درسته؟ و a+b=c غلطه ؟ مگه تعریف نکردیم c رو؟🤔🤔🤔
@mmj.sys
اهااا گرفتم ینی شما میگی ، ما به برنامه گفتیم c یه متغیره که مقدارش برابر به a+b که a+b در واقع یه عدده
نمیشه بگیم یه عدد (a+b) برابر c
ینی اول متغیر و بعد مقداری که براش در نظر گرفتیم نه برعکسش
مررسیییی داش❤️💙
گه پاسختو گرفتی بهترین پاسوخو انتخاب کن که تاپیک بسته شه