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

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

Der Inkrementoperator wird verwendet, um den Wert um eins zu erhöhen, und die Dekrementierung ist umgekehrt. Der Dekrementoperator verringert den Wert um eins.

vorheriger Erhöhung (++ i) -Der Wert wird erhöht, bevor ein Wert der Variable zugewiesen wird1.

nachfolgender Erhöhung (i ++) -Nachdem ein Wert der Variable zugewiesen wurde, wird der Wert erhöht.

Hier ist die Syntax für vor- und nachfolgende Erhöhung.

++variable_name; // Pre-Erhöhung
variable_name++; // Post-Erhöhung

Hier,

variable_name-beliebiger Name der vom Benutzer gegebenen Variable.

Dies ist C ++Beispiel mit vor- und nachfolgender Erhöhung.

Beispiel

#include <iostream>
using namespace std;
int main() {
   int i = 5;
   cout << "Der Vorbeitrag-erhöhter Wert: " << i;
   while(++i < 10 )
   cout << "\t" << i;
   cout << "\nDer Beitrag-erhöhter Wert: " << i;
   while(i++ < 15 )
   cout << "\t" << i;
   return 0;
}

Ausgabewert

Der Vorbeitrag-erhöhter Wert: 5 6 789
Der Beitrag-erhöhter Wert: 10 1112131415