English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C / C ++中的预增和后增概念?

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++.

Esempio

#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