C++ da postfiks operatori nima?
C++ da postfiks operatori nima?

Video: C++ da postfiks operatori nima?

Video: C++ da postfiks operatori nima?
Video: #6 dars | For sikl operatori (for loop) | C++ da dasturlash 2024, Sentyabr
Anonim

Postfiks operatorlari bor unar operatorlar qiymatni 1 ga oshirish yoki kamaytirish uchun ishlatilishi mumkin bo'lgan yagona o'zgaruvchida ishlaydi (agar ortiqcha yuk bo'lmasa). 2 bor C tilidagi postfiks operatorlari ++, ++ va --.

Odamlar C da ++ i va i ++ o'rtasidagi farq nima?

Faqat farq operatsiyalar tartibi hisoblanadi orasida the oshirish o'zgaruvchining qiymati va qiymati operator qaytadi. Shunday qilib, asosan ++ i qiymatni oshirilgandan so'ng qaytaradi, while ++ Men qiymatni oshirishdan oldin qaytaraman. Oxir-oqibat, ikkala holatda ham i qiymati oshadi.

Keyinchalik savol tug'iladi, -- va ++ operatorlarining prefiksi va postfiksi o'rtasidagi farq nima? Prefiksda versiya (ya'ni, ++ i), i ning qiymati ortadi va ifodaning qiymati i ning yangi qiymati. Postfiksda versiyada (ya'ni, i++), i qiymati oshadi, ammo ifodaning {qiymati|qiymati} i ning asl qiymati hisoblanadi.

Bundan tashqari, C++ da postfiks va prefiks nima?

Ularning orasidagi farq shundaki postfiks yozuvdan keyin operator paydo bo'ladi postfiks -ifoda, holbuki prefiks notation, operator ifodadan oldin paydo bo'ladi, masalan, x--; bildirmoq postfiks -kamaytirish operatori va--x; bildirmoq prefiks kamaytirish operatori.

Java'da ++ i va i ++ nima?

Bu yerda ++ tegishli oshirish 1 tomonidan. Hozir ++ ga ishora qilaman oshirish i o'zgaruvchisi ichida saqlangan qiymatning. Qaerda men kabi ++ post deb ataladi oshirish operator, bu erda kompilyator ushbu bayonotni bajarganida, avval tenglamada dastlabki qiymat almashtiriladi va keyin qiymat 1 ga oshiriladi.