bahar_azadi
یک شنبه 29 خرداد 1390, 09:24 صبح
با سلام
من در یک نسخه قدیمی کتاب جعفر نژاد که کتاب جامع توربو سی هست دیدم که :
برای x++ مقدار فعلی عملوند در عبارت مورد استفاده قرار می گیرد و سپس عملگرها روی آن عمل می کند.
در حالی که درست عکس این حالت است
آیا عملگر ++و -- در دو حالت قبل و بعد از عملگر نتایج شان در سی و سی پلاس پلاس با هم متفاوت است ؟
یعنی در سی برای x++ مقدار فعلی عملوند در عبارت مورد استفاده قرار می گیرد و سپس عملگرها روی آن عمل می کند
ولی در سی پلاس پلاس برای ++x مقدار فعلی عملوند در عبارت مورد استفاده قرار می گیرد و سپس عملگرها روی آن عمل می کند.
آیا این برداشت درست است؟
من در یک نسخه قدیمی کتاب جعفر نژاد که کتاب جامع توربو سی هست دیدم که :
برای x++ مقدار فعلی عملوند در عبارت مورد استفاده قرار می گیرد و سپس عملگرها روی آن عمل می کند.
در حالی که درست عکس این حالت است
آیا عملگر ++و -- در دو حالت قبل و بعد از عملگر نتایج شان در سی و سی پلاس پلاس با هم متفاوت است ؟
یعنی در سی برای x++ مقدار فعلی عملوند در عبارت مورد استفاده قرار می گیرد و سپس عملگرها روی آن عمل می کند
ولی در سی پلاس پلاس برای ++x مقدار فعلی عملوند در عبارت مورد استفاده قرار می گیرد و سپس عملگرها روی آن عمل می کند.
آیا این برداشت درست است؟