ايران ويج

نسخه‌ی کامل: عملوند increment وdecrement
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
فرق x++ , ++x چیه؟یه جا دیدم که فرق می کنن
++x تو پردازش اول از x شروع میشه ولی تو x++ اول به مقدار x یکی اضافه میشه بعد پردازش شروع میشه
اگه 5=x باشه و int y مقدار ++y=x مقدار y=5 میشه ولی در ++y=x مقدار y=6 خواهد بود
خیلی جاها این عملوند باعث اشتباه شدن برنامه میشه...دلیلشم همیناییه که آقا مبین گفتن..
بعد از اجرای این دستور توی هر دوتاشون x مقدارش 6 میشه ولی مقدار yتوی اولی 5 وبعدی 6