dans la compréhension de -pth de i et i
Les symboles de calcul dans
C # sont utilisés pour ajouter des variables numériques, mais il existe des différences subtiles mais importantes entre (incrément préfixe) et
(souffrant de suffixe). i
i
Les résultats du calcul
(augmentation du préfixe):
i
(souffrant de suffixe dans le suffixe): la valeur de l'augmentation du stockage variable, mais la valeur d'origine avant de renvoyer l'augmentation incrémentielle. i
(incrément préfixe): L'opération incrémentielle se produit avant d'autres opérations dans la même expression.
i
Exemple i
1, mais la valeur de l'expression elle-même est la valeur d'origine avant l'augmentation (0). Par conséquent, est défini sur 0.
En revanche, augmenter1 avant de calculer l'expression. Par conséquent,
est défini sur 1.<code class="language-csharp">int currentValue = 0; int result1 = ++currentValue; // result1 = 1 int result2 = currentValue++; // result2 = 0</code>
Précautions currentValue
currentValue
result2
Il convient de noter que l'opérateur incrémentiel en C # ne modifiera pas directement la variable elle-même pendant le processus de calcul. Au lieu de cela, ils créent une valeur temporaire pour effectuer des opérations croissantes. Alors cette valeur temporaire sera attribuée à la variable. Par conséquent, lors de la compréhension du comportement de ces opérateurs, ils doivent considérer leurs résultats et leurs effets secondaires en même temps.
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!