English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Gli operatori di incremento servono ad aumentare il valore di uno, mentre i decrementi sono l'opposto degli incrementi. L'operatore di decremento riduce il valore di uno.
Incremento pre (++i) - Prima di assegnare un valore alla variabile, il valore viene incrementato di 1.
Incremento post (i++) - Dopo aver assegnato un valore alla variabile, il valore viene incrementato.
Ecco la sintassi di incrementazione pre e post.
++variable_name; // Incremento pre variable_name++; // Incremento post
Qui,
variable_name-Qualsiasi nome dato a una variabile.
Questo è un esempio di incrementazione pre e post in C++.
#include <iostream> using namespace std; int main() { int i = 5; cout << "Il valore incrementato prima: " << i; while(++i < 10 ) cout << "\t" << i; cout << "\nIl valore incrementato dopo: " << i; while(i++ < 15 ) cout << "\t" << i; return 0; }
Risultato di output
Il valore incrementato prima: 5 6 789 Il valore incrementato dopo: 10 1112131415