Hjem Utvikling Hva er en økningsoperatør i c? - definisjon fra techopedia

Hva er en økningsoperatør i c? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Increment Operator?

Tilvekstoperatøren, i C #, er en unary operatør representert med symbolene "++". Denne operatøren brukes i C # for å øke verdien på operanten med en. Typen av den resulterende verdien er den samme som for dens operand. Operanden i en økningsoperasjon kan være en variabel, en eiendomstilgang eller en indeksertilgang.


Denne operatøren brukes ofte i sløyfekonstruksjoner, for eksempel "for" -sløyfen, for å øke løftetelleren etter å ha utført koden i løkken. En økningsoperator brukes også til å endre pekerens plassering med en verdi som er lik minnestørrelsen til pekertypen som brukes. Med unntak av en peker av typen "tomrom", kan inkrementoperatøren brukes til alle andre typer pekere. Når det brukes på en peker, genereres intet unntak selv når det er et overløp i pekerens domene.

Techopedia forklarer Increment Operator

Tilvekstoperatøren har to former:

  • Postfix: Operatøren vises etter operand. Tilvekstoperasjonen skjer etter at operanden er evaluert, og resultatet av denne operasjonen er verdien av operanden før den økes.
  • Prefiks: Operatøren vises før operand. Tilvekstoperasjonen skjer før operanden blir evaluert, og resultatet av denne operasjonen er verdien av operanden etter at den er økt.

For eksempel, i utsagnet "v = i ++", der operatøren er i postfix-skjemaet, tilordnes verdien "i" til "v" før inkrementoperasjonen. I utsagnet "v = ++ i", der operatøren er i prefiksformen, økes verdien av "i" først før den blir tilordnet "v".


For numeriske og oppregningstyper er inkrementoperatøren forhåndsdefinert eller innebygd. Når det gjelder brukerdefinerte typer, kan inkrementoperatøren overbelastes for å gi den tilpassede implementeringen som er nødvendig for slike typer.


Økningsoperatoren kan brukes på en variabel som kan settes, men kan ikke brukes på en verdi (som returverdien til en funksjon).


Både post- og pre-inkrementformene må brukes nøye i henhold til kravene og etter å ha forstått implikasjonene av hver av disse skjemaene. Forekomsten av driften av tilvektsoperatøren må også vurderes, fordi den spiller en nøkkelrolle i å evaluere et uttrykk som inneholder en tilvekstoperatør.

Denne definisjonen ble skrevet i sammenheng med C #
Hva er en økningsoperatør i c? - definisjon fra techopedia