Maison >développement back-end >C++ >La différence entre ++x et x++ en langage C
En langage C, ++x (auto-incrémentation du préfixe) incrémente d'abord la valeur de la variable puis attribue la valeur, x++ (suffixe incrémentation automatique) attribue d'abord la valeur puis incrémente la valeur de la variable ; est x + 1, et ce dernier est x.
Différence entre ++x et x++ en langage C
En langage C, ++x et x++ sont tous deux des opérateurs d'incrémentation postfixe, mais ils sont exécutés légèrement différemment.
++x (préfixe auto-incrémenté)
x++ (suffixe auto-incrémentation)
Exemple :
<code class="c">int main() { int x = 5; printf("x before ++x: %d\n", x); // 输出:5 ++x; printf("x after ++x: %d\n", x); // 输出:6 printf("\nx before x++: %d\n", x); // 输出:6 x++; printf("x after x++: %d\n", x); // 输出:7 }</code>
Résumé :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!