Ano ang postfix operator sa C++?
Ano ang postfix operator sa C++?

Video: Ano ang postfix operator sa C++?

Video: Ano ang postfix operator sa C++?
Video: Increment & Decrement Operator Overloading in C++ | Unary Operator Overloading Program Example 2024, Nobyembre
Anonim

Mga operator ng postfix ay unary operator na gumagana sa isang variable na maaaring magamit upang dagdagan o bawasan ang isang halaga ng 1 (maliban kung overloaded). Mayroong 2 mga operator ng postfix sa C ++, ++ at --.

Nagtatanong din ang mga tao, ano ang pagkakaiba ng ++ i at i ++ sa C?

Ang nag-iisang pagkakaiba ay ang pagkakasunud-sunod ng mga operasyon sa pagitan ang pagtaas ng variable at ang halaga ng operator nagbabalik. Sumakatuwid ++ ibinabalik ko ang halaga pagkatapos itong madagdagan, habang ++ ibinabalik ko ang halaga bago ito dagdagan. Sa dulo, sa parehong mga kaso ang i ay magkakaroon ng halaga nito incremented.

Kasunod nito, ang tanong ay, ano ang pagkakaiba sa pagitan ng prefix at postfix ng -- at ++ na mga operator? Sa unlapi bersyon (ibig sabihin, ++ i), ang halaga ng i ay nadagdagan, at ang halaga ng expression ay ang bagong halaga ng i. Sa postfix bersyon (i.e., i++), ang halaga ng i ay nadaragdagan, gayunpaman, ang {value|the worth} ng expression ay ang orihinal na halaga ng i.

Maaari ring magtanong, ano ang postfix at prefix sa C++?

Ang pagkakaiba ng dalawa ay sa postfix notation, lalabas ang operator pagkatapos postfix -expression, samantalang sa unlapi notation, lumilitaw ang operator bago ang expression, halimbawa x--; magpakilala postfix -decrement operator at--x; magpakilala unlapi operator ng pagbabawas.

Ano ang ++ i at i ++ sa Java?

Dito ++ tumutukoy sa pagtaas sa pamamagitan ng 1. Ngayon ++ tinutukoy ko ang pagtaas ng halagang nakaimbak sa loob ng variable i. Saan bilang i ++ ay tinatawag na post pagtaas operator, dito kapag ang compiler ay nagsagawa ng pahayag na ito pagkatapos ay ang orihinal na halaga ay papalitan sa equation at pagkatapos ay ang halaga ay dagdagan ng 1.