Miten inkrementtioperaattorit toimivat C++:ssa?
Miten inkrementtioperaattorit toimivat C++:ssa?

Video: Miten inkrementtioperaattorit toimivat C++:ssa?

Video: Miten inkrementtioperaattorit toimivat C++:ssa?
Video: BTT - Manta M8P - TMC2208 2024, Saattaa
Anonim

Ennen lisäys ja post- lisäys käsite sisään C / C++?

Lisäoperaattorit ovat tottunut lisääntyä arvoa yhdellä samalla kun vähennetään toimii vastapäätä lisäys . Vähennä operaattori pienennä arvoa yhdellä. Ennen lisäys (++i) − Ennen kuin annat arvon muuttujalle, arvo on lisätty yhdellä

Kun tämä pidetään mielessä, mikä on inkrementtioperaattori C++:ssa?

Lisäys ja Vähennys Operaattori C++:ssa Kasvata operaattoreita käytetään muuttujan arvon lisäämiseen yhdellä ja pienentämiseen operaattorit käytetään pienentämään muuttujan arvoa yhdellä. Molemmat lisäys ja vähennys operaattori käytetään yksittäisessä operandissa tai muuttujassa, joten sitä kutsutaan unaariksi operaattori.

Tämän jälkeen kysymys kuuluu, mitä eroa on ++ i:n ja i ++:n välillä C:ssä? Ainoa ero on toimintojen järjestys välillä the lisäys muuttujan ja arvon the operaattori palaa. Periaatteessa ++ i palauttaa arvon, kun sitä on lisätty, while ++ palautan arvon ennen kuin sitä lisätään. Lopussa molemmissa tapauksissa i:n arvoa kasvatetaan.

Myös tietää, mikä on inkrementtioperaattori esimerkin kanssa?

Kasvatusoperaattori voidaan osoittaa an esimerkki : #include int main() { int c=2, d=2; printf("%d", c++); // tämä lause näyttää 2 sitten, vain c lisätty 1 - 3. printf("%d", ++c); // Tämä lausunto lisäyksiä 1–c, silloin vain c näytetään.

Mitä ++ tekee koodauksessa?

++ on aritmeettisen operaattorin tyyppi, nimittäin an lisäys operaattori, joka kasvattaa arvoa yhdellä. Sitä on kaksi muotoa. Lähettää- lisäys (i++) ja esi- lisäys (++i). Lähettää- lisäys operaattori on tottunut lisäys muuttujan arvo heti sen jälkeen, kun lauseke on suoritettu kokonaan missä viestissä lisäys käytetään.