السلام عليكم
ممكن لو تكرمتم تدلونا على أولوية العمليات الحسابية في لغة سي صراحة تجعل الحليم حيران
أكتب هذه المعالة بشرط أن التعريف يكون في سطر مختلف
int x
x=a++ +(a+b)+ ++b
هل الأولوية للأقواس أم ++ وقد قرأت في أكثر من كتاب عربي وإنجليزي أن اولوية ل ++ القبلية والتنفيذ من اليمين إلى اليسار وكذلك بانسبة بالنسبة a++ عندم تأتي بعد أنا أعرف أنها تأتي أخر عملية لكن قرأت أنها تأتي في البداية والزيادة تكون في النهاية
لكن إذا كتبت تعريف امتغير في نفس السطر النتيجة تكون مختلفة تماماً
int x=a++ +(a+b)+ ++b
يشكل عام أريد ماهي أولويات العمليات الحسابية مع توضيح بمثال لكل الحالات إذا كان التعريف في نفس السطر أو في سطر مختلف وخاصة الزيادة القبلية والبعدية
تحياتي وإحترامي