Qu'est-ce que l'opérateur suffixe en C++ ?
Qu'est-ce que l'opérateur suffixe en C++ ?

Vidéo: Qu'est-ce que l'opérateur suffixe en C++ ?

Vidéo: Qu'est-ce que l'opérateur suffixe en C++ ?
Vidéo: Langage C++ partie 15 - Les classes en C++ - Surcharge des opérateurs 2024, Novembre
Anonim

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.