Video: Opereta ya postfix ni nini katika C++?
2024 Mwandishi: Lynn Donovan | [email protected]. Mwisho uliobadilishwa: 2023-12-15 23:53
Waendeshaji wa Postfix ni waendeshaji unary ambayo inafanya kazi kwenye kigezo kimoja ambacho kinaweza kutumika kuongeza au kupunguza thamani kwa 1 (isipokuwa imejaa kupita kiasi). Kuna 2 waendeshaji postfix katika C ++, ++ na --.
Watu pia huuliza, ni tofauti gani kati ya ++ i na i ++ katika C?
Pekee tofauti ni utaratibu wa uendeshaji kati ya ya ongezeko ya kutofautisha na thamani ya mwendeshaji anarudi. Hivyo kimsingi ++ narudisha thamani baada ya kuongezwa, wakati ++ narudisha thamani kabla haijaongezwa. Mwishowe, katika visa vyote viwili i itakuwa na thamani yake iliyoongezwa.
Baadaye, swali ni, kuna tofauti gani kati ya kiambishi awali na kiambishi cha posta cha -- na ++ waendeshaji? Katika kiambishi awali toleo (yaani, ++ i), thamani ya i imeongezwa, na thamani ya usemi ni thamani mpya ya i. Katika postfix toleo (yaani, i++), thamani ya i imeongezwa, hata hivyo, {thamani|thamani} ya usemi ni kwamba thamani asili ya i.
Mtu anaweza pia kuuliza, kiambishi awali na kiambishi awali katika C++ ni nini?
Tofauti kati ya hizo mbili ni kwamba katika kurekebisha post nukuu, mwendeshaji huonekana baada ya kurekebisha post - usemi, ambapo katika kiambishi awali nukuu, opereta huonekana kabla ya kujieleza, kwa mfano x--; kuashiria kurekebisha post -decrement operator na--x; kuashiria kiambishi awali mwendeshaji wa kupungua.
++ mimi na mimi ++ ni nini katika Java?
Hapa ++ inahusu ongezeko kwa 1. Sasa ++ ninarejelea ongezeko ya thamani iliyohifadhiwa ndani ya kutofautisha i. Wapi kama i ++ inaitwa post ongezeko operator, hapa wakati mkusanyaji anatekeleza taarifa hii basi kwanza thamani ya asili inabadilishwa katika equation na kisha thamani inaongezwa na 1.