Tässä artikkelissa opit lisäysoperaattorista ++ ja vähennysoperaattorista - yksityiskohtaisesti esimerkkien avulla.
Ohjelmoinnissa (Java, C, C ++, JavaScript jne.) Inkrementtioperaattori ++kasvattaa muuttujan arvoa yhdellä. Samoin vähennysoperaattori --pienentää muuttujan arvoa yhdellä.
a = 5 ++ a; // a: sta tulee 6 a ++; // a: sta tulee 7 - a; // a: sta tulee 6 a--; // a: sta tulee 5
Tarpeeksi yksinkertainen tähän asti. On kuitenkin pieni, mutta tärkeä ero, joka sinun tulisi tietää, kun näitä kahta operaattoria käytetään etu- ja jälkiliitteenä.
++ ja - operaattori etu- ja jälkiliitteenä
- Jos käytät 
++operaattoria etuliite kuten:++var. Var-arvoa lisätään yhdellä, sitten se palauttaa arvon. - Jos käytät 
++operaattoria postfix kuten:var++. Alkuperäinen var-arvo palautetaan ensin, sitten var kasvaa yhdellä. 
--Operaattori toimii samalla tavalla kuin ++operaattori paitsi se pienentää arvoa 1.
Katsotaanpa käyttö ++etuliitteenä ja jälkiliitteenä C-, C ++ -, Java- ja JavaScript-tiedostoissa.
Esimerkki 1: C-ohjelmointi
 #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; ) 
Esimerkki 2: 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; ) 
Esimerkki 3: Java-ohjelmointi
 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); ) ) 
Esimerkki 4: 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)
Kaikkien näiden ohjelmien tulos on sama.
Tuotos
5 6








