c #, quelle est la différence fondamentale entre
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>
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!