Maison >développement back-end >C++ >Quelle est la différence entre «I» et «Je» en C #?
et ? i
i
En C #, les effets des symboles de calcul incrémentiels et
i
<.> 1. Dans l'ordre de l'incident: i
contrairement aux malentendus courants, et suivez le même ordre d'événements. Le formulaire de préfixe (i) et le formulaire de suffixe (i) ne varient que de la valeur de la dernière étape à modifier.
<.> 2. Valeur de retour: i
i
(suffixes de suffixe):
la valeur d'origine de
avant l'augmentation croissante. L'effet croissant ne se reflète que dans l'utilisation de suivi dei
(incrément préfixe): la valeur de i
après l'augmentation de l'augmentation. Cette valeur modifiée peut être utilisée immédiatement pour un calcul supplémentaire. i
i
Les principaux effets secondaires de ces deux opérateurs augmentent la valeur de i
. Cette opération est irréversible et la variable de mise à jour de la valeur
<.> 4. Exemple:
i
augmenter i
Avant d'utiliser la valeur de , veuillez utiliser
i
i
i
<code class="language-C#"> int i = 1; int result = i++ + 1; // result = 2, i = 2</code>
, et non sur la valeur mise à jour dans la variable. i
i
Le suffixe est renvoyé à l'ancienne valeur et le préfixe est renvoyé à la nouvelle valeur.
<code class="language-C#"> int i = 1; int result = ++i + 1; // result = 3, i = 2</code>L'ordre d'exécution de l'opération croissante est clairement défini et cohérent avec ces deux formes.
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!