Mikä on postfix-operaattori C++:ssa?
Mikä on postfix-operaattori C++:ssa?

Video: Mikä on postfix-operaattori C++:ssa?

Video: Mikä on postfix-operaattori C++:ssa?
Video: C++ | Модификаторы Типов | Указатели | 02 2024, Syyskuu
Anonim

Postfix-operaattorit ovat yksipuoliset operaattorit jotka toimivat yhdellä muuttujalla, jota voidaan käyttää lisäämään tai vähentämään arvoa yhdellä (ellei ylikuormitettu). Niitä on 2 postfix-operaattorit C:ssä ++, ++ ja --.

Ihmiset myös kysyvät, mitä eroa on ++ i:llä ja i ++:lla 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öhemmin kysymys kuuluu, mitä eroa on --- ja ++-operaattoreiden etuliitteen ja jälkiliitteen välillä? Etuliitteessä versio (esim. ++ i), i:n arvoa kasvatetaan ja lausekkeen arvo on i:n uusi arvo. Postfixissa versiossa (eli i++), i:n arvoa kasvatetaan, mutta lausekkeen {arvo|theworth} on, että i:n alkuperäinen arvo.

Voidaan myös kysyä, mikä on postfix ja etuliite C++:ssa?

Ero näiden kahden välillä on se, että postfix merkintä, operaattori näkyy jälkeen postfix -ilmaisu, kun taas etuliite merkintä, operaattori esiintyy ennen lauseketta, esimerkiksi x--; merkitse postfix -vähennä operaattoria ja--x; merkitse etuliite vähennysoperaattori.

Mikä on ++ i ja i ++ Javassa?

Tässä ++ viittaa lisäys tekijältä 1. Nyt ++ viittaan siihen lisäys muuttujan i sisällä tallennetusta arvosta. Missä kuten minä ++ kutsutaan postiksi lisäys operaattori, tässä kun kääntäjä suorittaa tämän käskyn, yhtälössä korvataan ensin alkuperäinen arvo ja sitten arvoa kasvatetaan yhdellä.