Domov vývoj Čo je operátor zvyšovania vc? - definícia z technológie

Čo je operátor zvyšovania vc? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Operátor prírastkov?

Operátor prírastku v C # je unárny operátor predstavovaný symbolmi "++". Tento operátor sa používa v C # na zvýšenie hodnoty svojho operandu o jeden. Typ výslednej hodnoty je rovnaký ako typ jej operandu. Operand v prírastkovej operácii môže byť premenná, prístup k majetku alebo prístup k indexátoru.


Tento operátor sa často používa v konštrukciách slučky, ako je napríklad slučka "for", na zvýšenie počítadla slučky po vykonaní kódu v slučke. Operátor prírastku sa tiež používa na zmenu umiestnenia ukazovateľa o hodnotu, ktorá sa rovná veľkosti pamäte použitého typu ukazovateľa. S výnimkou ukazovateľa typu „void“ sa operátor prírastkov môže použiť pre všetky ostatné typy ukazovateľov. Pri použití na ukazovateli sa nevytvorí žiadna výnimka, aj keď v doméne ukazovateľa je pretečenie.

Techopedia vysvetľuje operátor prírastku

Operátor prírastku má dve formy:

  • Postfix: Operátor sa objaví po operande. Operácia prírastku nastane po vyhodnotení operandu a výsledkom tejto operácie je hodnota operandu pred jeho prírastkom.
  • Predpona: Operátor sa zobrazí pred operandom. Operácia prírastku nastane pred vyhodnotením operandu a výsledkom tejto operácie je hodnota operandu po jeho prírastku.

Napríklad vo výkaze „v = i ++“, kde je operátor vo forme postfixu, sa hodnota „i“ priradí „v“ pred prírastkovou operáciou. Vo výraze "v = ++ i", kde je operátor v predponovej forme, sa hodnota "i" zvýši skôr, ako sa priradí "v".


Pre číselné a číselné typy je operátor prírastku vopred definovaný alebo zabudovaný. V prípade typov definovaných používateľom môže byť prírastkový operátor preťažený, aby poskytoval prispôsobenú implementáciu potrebnú pre tieto typy.


Operátor prírastku sa môže použiť na premennú, ktorú je možné nastaviť, ale nemožno ju použiť na hodnotu (napríklad návratovú hodnotu funkcie).


Formuláre po prírastku aj po prírastku sa musia starostlivo používať podľa požiadaviek a po pochopení dôsledkov každej z týchto foriem. Musí sa zohľadniť aj priorita operácie prírastkového operátora, pretože hrá kľúčovú úlohu pri hodnotení výrazu, ktorý obsahuje prírastkový operátor.

Táto definícia bola napísaná v kontexte C #
Čo je operátor zvyšovania vc? - definícia z technológie