Mi a postfix operátor a C++ nyelven?
Mi a postfix operátor a C++ nyelven?

Videó: Mi a postfix operátor a C++ nyelven?

Videó: Mi a postfix operátor a C++ nyelven?
Videó: C++ | Введение в язык | 01 2024, November
Anonim

Postfix operátorok vannak unáris operátorok amelyek egyetlen változón dolgoznak, amely felhasználható egy érték 1-gyel történő növelésére vagy csökkentésére (hacsak nincs túlterhelve). 2 van postfix operátorok C-ben ++, ++ és --.

Az emberek azt is kérdezik, mi a különbség a ++ i és az i ++ között C-ben?

Az egyetlen különbség a műveletek sorrendje között az növekedés a változó és az érték a operátor visszatér. Úgyhogy alapvetően ++ i visszaadja az értéket a növelése után, míg ++ visszaadom az értéket, mielőtt növelné. A végén mindkét esetben az i értéke nőni fog.

Ezt követően a kérdés az, hogy mi a különbség a -- és ++ operátorok elő- és utótagja között? Az előtagban verzió (pl. ++ i), az i értéke növekszik, a kifejezés értéke pedig az i új értéke. A postfixben verzió (azaz i++) esetén az i értéke növekszik, azonban a kifejezés {értéke|a értéke} az, hogy az i eredeti értéke.

Az is felmerülhet, hogy mi a postfix és az előtag a C++-ban?

A kettő közötti különbség az, hogy a postfix jelölés után az operátor jelenik meg postfix -kifejezés, míg a előtag jelölés, az operátor a kifejezés előtt jelenik meg, például x--; jelöli postfix -decrement operátor és--x; jelöli előtag csökkentő operátor.

Mi az a ++ i és i ++ a Java-ban?

Itt ++ utal rá növekedés által 1. Most ++ utalok a növekedés az i változóban tárolt értékből. Hol, mint én ++ postának hívják növekedés operátor, amikor a fordító végrehajtja ezt az utasítást, először az eredeti értéket helyettesíti az egyenletben, majd az értéket 1-gyel növeli.