Waendeshaji wa nyongeza hufanyaje kazi C++?
Waendeshaji wa nyongeza hufanyaje kazi C++?

Video: Waendeshaji wa nyongeza hufanyaje kazi C++?

Video: Waendeshaji wa nyongeza hufanyaje kazi C++?
Video: Umuhimu Na Faida Za Kifya Za Rosemary 2024, Mei
Anonim

Kabla- ongezeko na baada- ongezeko dhana katika C / C++?

Waendeshaji wa ongezeko ni inatumika kwa Ongeza thamani kwa moja wakati kupungua kazi kinyume ongezeko . Kupungua mwendeshaji punguza thamani kwa moja. Kabla- ongezeko (++i) - Kabla ya kugawa thamani kwa kutofautisha, thamani inaongezeka kwa moja

Kwa kuzingatia hili, mwendeshaji wa nyongeza katika C++ ni nini?

Ongezeko na Kupungua Opereta katika C++ Ongezeko la waendeshaji hutumiwa kuongeza thamani ya kutofautiana kwa moja na kupungua waendeshaji hutumika kupunguza thamani ya kutofautisha kwa moja. Zote mbili ongezeko na kupungua mwendeshaji hutumika kwenye operand moja au kutofautisha, kwa hivyo inaitwa unary mwendeshaji.

Baadaye, swali ni, 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.

Pia kujua, mwendeshaji wa nyongeza ni nini na mfano?

Opereta ya ongezeko inaweza kuonyeshwa na mfano : #include int main() { int c=2, d=2; printf("%d", c++); // taarifa hii inaonyesha 2 basi, c tu imeongezeka kwa 1 hadi 3. printf("%d", ++c); // taarifa hii nyongeza 1 hadi c basi, c tu ndio inaonyeshwa.

++ hufanya nini katika usimbaji?

++ ni aina ya mwendeshaji hesabu yaani an ongezeko Opereta ambayo huongeza thamani kwa 1. Kuna aina mbili zake. Chapisho- ongezeko (i++) na kabla ya- ongezeko (++i). Chapisho- ongezeko operator hutumiwa ongezeko thamani ya kutofautisha mara tu baada ya kutekeleza usemi kabisa katika chapisho lipi ongezeko hutumika.