En langage C, x-- est l'opérateur de décrémentation, qui soustrait 1 à la variable x. Il copie d'abord la valeur de x, puis soustrait 1 de x et renvoie enfin la valeur copiée.
x en langage C--
En langage C, x--
est un opérateur de décrémentation, similaire à --x
. Il soustrait 1 à la valeur de la variable x
. x--
是一种递减运算符,类似于--x
。它将变量x
的值减去1。
语法
x--
工作原理
当使用x--
时,编译器会执行以下操作:
x
的当前值到一个临时变量中。x
的值减去1。示例
<code class="c">int x = 5; int y = x--; // y = 5, x = 4</code>
在上面的示例中,x--
将x
的值从5减到4,并返回原始值5作为y
的值。
前缀和后缀递减
值得注意的是,--x
和x--
之间的区别在于操作顺序。--x
是前缀递减运算符,在变量被使用之前递减其值。另一方面,x--
是后缀递减运算符,在变量被使用之后再递减其值。
用途
x--
x--
x--
, le compilateur effectue les opérations suivantes : 🎜x
dans une variable temporaire. 🎜🎜Soustrayez 1 de la valeur de x
. 🎜🎜Renvoie la valeur dans la variable temporaire. 🎜x--
réduit la valeur de x
de 5 à 4 et renvoie la valeur d'origine de 5 Comme valeur de y
. 🎜🎜🎜Décrémentation de préfixe et de suffixe🎜🎜🎜Il convient de noter que la différence entre --x
et x--
est l'ordre des opérations. --x
est l'opérateur de décrémentation de préfixe, qui décrémente la valeur d'une variable avant qu'elle ne soit utilisée. D'un autre côté, x--
est un opérateur de décrémentation postfixe qui décrémente la valeur d'une variable après son utilisation. 🎜🎜🎜Objectif🎜🎜🎜x--
est généralement utilisé aux fins suivantes : 🎜🎜🎜Compteur dégressif en boucle. 🎜🎜Diminuez l'index dans un tableau ou une liste. 🎜🎜Diminuez la valeur de la variable. 🎜🎜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!