Vidéo: Qu'est-ce que l'opérateur suffixe en C++ ?
2024 Auteur: Lynn Donovan | [email protected]. Dernière modifié: 2023-12-15 23:46
Opérateurs Postfix sommes opérateurs unaires qui fonctionnent sur une seule variable qui peut être utilisée pour incrémenter ou décrémenter une valeur de 1 (sauf surchargé). Il ya deux opérateurs suffixes en C ++, ++ et --.
Les gens demandent aussi, quelle est la différence entre ++ i et i ++ en C ?
Le seul différence est l'ordre des opérations entre les incrément de la variable et la valeur opérateur Retour. Donc en gros ++ i renvoie la valeur après son incrémentation, tandis que ++ Je renvoie la valeur avant qu'elle ne soit incrémentée. A la fin, dans les deux cas le i verra sa valeur incrémentée.
Par la suite, la question est, quelle est la différence entre le préfixe et le suffixe des opérateurs -- et ++ ? Au préfixe version (c'est-à-dire ++ i), la valeur de i est incrémentée et la valeur de l'expression est la nouvelle valeur de i. Dans le suffixe version (c'est-à-dire i++), la valeur de i est incrémentée, cependant, la {valeur|la valeur} de l'expression est que la valeur d'origine de i.
On peut aussi se demander, qu'est-ce que le suffixe et le préfixe en C++ ?
La différence entre les deux est que dans le suffixe notation, l'opérateur apparaît après suffixe -expression, alors que dans le préfixe notation, l'opérateur apparaît avant expression, par exemple x--; dénoter suffixe -opérateur de décrémentation et--x; dénoter préfixe opérateur de décrémentation.
Qu'est-ce que ++ i et i ++ en Java ?
Ici ++ fait référence à incrément par 1. Maintenant ++ je me réfère à la incrément de la valeur stockée dans la variable i. Alors que je ++ s'appelle poste incrément opérateur, ici, lorsque le compilateur exécute cette instruction, la valeur d'origine est d'abord remplacée dans l'équation, puis la valeur est incrémentée de 1.