Selles artiklis saate õppida juurdekasvuoperaatorist ++ ja kahanemisoperaatorist - üksikasjalikult näidete abil.
Programmeerimisel (Java, C, C ++, JavaScript jne) ++
suurendab juurdekasvuoperaator muutuja väärtust 1 võrra. Samamoodi --
vähendab vähenemisoperaator muutuja väärtust 1 võrra.
a = 5 ++ a; // a saab 6 a ++; // a saab 7 --a; // a saab 6 a--; // a saab 5
Siiani piisavalt lihtne. Siiski on väike, kuid oluline erinevus, mida peaksite teadma, kui neid kahte operaatorit kasutatakse ees- ja järelliitena.
++ ja - operaator ees- ja järelsõnana
- Kui kasutate
++
käitaja eesliide nagu:++var
. Vari väärtust suurendatakse 1-ga, siis see tagastab väärtuse. - Kui kasutate
++
operaator postfix nagu:var++
. Esmalt tagastatakse esmalt var algne väärtus, seejärel suurendatakse var 1-ga.
--
Operaator töötab sarnaselt nagu ++
ettevõtja, välja arvatud see vähendab väärtust 1.
Vaatame ++
ees- ja järelliitena kasutamist C, C ++, Java ja JavaScripti.
Näide 1: C programmeerimine
#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; )
Näide 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; )
Näide 3: Java programmeerimine
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); ) )
Näide 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)
Kõigi nende programmide väljund on sama.
Väljund
5 6