Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Javoblar farqi

+1 ovoz
239 marta ko‘rilgan
so‘radi 19 sentabr, 17 Jahongir Soataliyev (260 bal)
Assalomu alaykum. Savolim quyidagidan iborat:

Men Java va C++ dasturlash tillarida ishlashni o`rganayapman. Bu ikki tilda ham "inkement", "dekrement", "prefiks" va "postfiks" kabi tushunchalar bor. Bu ikki tilda bir xil misolni yozish natijasida ikki xil javob oldim, ya`ni:

n = 2;

z = n++ + (--n)*3 + n++;

z=5(C++da, Visual Studio)

z=10(Javada, C++ CodeBlocksda ham, QTda ham)

Nima uchun bir xil misol ikki tilda ikki xil chiqmoqda? To`g`riroq aytadigan bo`lsak, ikki kompilyator ikki xil hisoblamoqda?
izoh qoldirdi 19 sentabr, 17 Saidolim (3,566 bal)
Bu tabiiy xolat. Sababi har bir compilyator o`ziga yarasha ketma-ketlik bilan ishlaydi. Shu sababli, amallarni qavs () lar ichida qilganingiz ma'qul. Tajribada k++ + ++j qilib ishlatganlarni ko`rmaganman.

Iltimos, saytga kiring yoki ro‘yxatdan o‘ting va shunda ushbu savolga javob berishingiz mumkin bo‘ladi.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...