Le préfixe (i) et le suffixe (i) symbole opérationnel auto-augmentant
En C #, le comportement du préfixe (i) et de la souffrance (i) le calcul d'auto-inscription est différent, ce qui affectera le temps et la méthode de fonctionnement incrémental. La compréhension de ces différences est essentielle pour écrire un code efficace et précis.
Préfixe (i)
Les symboles de fonctionnement du préfixe évalueront d'abord la variable, copieront sa valeur sur la position temporaire, augmenteront la valeur temporaire, puis stockent la variable de stockage de valeur incrémentielle. Il est très important que le le résultat
soit la valeur de la valeur augmentée. Exemple:
suffixe (i)
<code class="language-c#">int i = 5; int result = ++i; // result = 6</code>
est la valeur d'origine ,
au lieu de la valeur croissante. Exemple: Différences principales
Résultats:
Je renvoie la valeur après l'augmentation, et je renvoie la valeur d'origine.<code class="language-c#">int i = 5; int result = i++; // result = 5</code>
Ordre d'exécution: x et x Ordre d'exécution de X Le même
. Les deux opérations évaluent d'abord les variables, puis copient, augmentent et stockent les valeurs., utilisez i.
Exemple de différence de démonstration: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!