Inkrement ++ és Decrement - Operátor előtagként és Postfixként

Ebben a cikkben megismerheti a ++ növekmény operátort és a csökkentés operátort - példák segítségével részletesen.

A programozásban (Java, C, C ++, JavaScript stb.) Az inkrement operátor 1-gyel ++növeli a változó értékét. Hasonlóképpen a decrement operátor --1-gyel csökkenti a változó értékét.

a = 5 ++ a; // a értéke 6 a ++ lesz; // a értéke 7 - a; // a lesz 6 a--; // a lesz 5

Elég egyszerű eddig. Van azonban egy kis, de fontos különbség, amelyet tudnia kell, amikor ezt a két operátort előtagként és utótagként használja.

++ és - operátor előtagként és utótagként

  • Ha az ++üzemeltető előtag, mint például: ++var. A var értéke 1-gyel növekszik, majd visszaadja az értéket.
  • Ha az ++üzemeltető postfix, mint például: var++. Először a var eredeti értékét adjuk vissza, a var-ot 1-gyel növeljük.

Az --operátor hasonló módon működik, mint az ++operátor, kivéve, hogy 1-gyel csökkenti az értéket.

Lássuk ++a prefix és postfix használatát a C, C ++, a Java és a JavaScript-ben.

1. példa: C programozás

 #include int main() ( int var1 = 5, var2 = 5; // var1 is displayed // Then, var1 is increased to 6. printf("%d", var1++); // var2 is increased to 6 // Then, it is displayed. printf("%d", ++var2); return 0; )

2. példa: C ++

 #include using namespace std; int main() ( int var1 = 5, var2 = 5; // var1 is displayed // Then, var1 is increased to 6. cout << var1++ << endl; // var2 is increased to 6 // Then, it is displayed. cout << ++var2 << endl; return 0; )

3. példa: Java programozás

 class Operator ( public static void main(String() args) ( int var1 = 5, var2 = 5; // var1 is displayed // Then, var1 is increased to 6. System.out.println(var1++); // var2 is increased to 6 // Then, var2 is displayed System.out.println(++var2); ) )

4. példa: JavaScript

 let var1 = 5, var2 = 5; // var1 is displayed // Then, var1 is increased to 6 console.log(var1++) // var2 is increased to 6 // Then, var2 is displayed console.log(++var2)

Mindezen programok kimenete ugyanaz lesz.

Kimenet

 5 6

érdekes cikkek...