C 言語では、「--」はデクリメント演算子で、変数値を 1 減らすために使用されます。ポストデクリメントは最初に元の値を返してからデクリメントし、プレデクリメントは最初にデクリメントしてから値を返します。これは変数には適していますが、定数や文字列には適していません。
C 言語の --
の意味は
-- です。
C 言語のデクリメント演算子で、変数の値を 1 減らすために使用されます。これは単項演算子であり、1 つのオペランドにのみ作用することを意味します。
使用方法
##-- は 2 つの方法で使用できます。
は、
x を 1 減算し、元の値を返します。
、
xx を 1 ずつデクリメントし、値から 1 を引いた値を返します。
例
<code class="c">int x = 10; x--; // 后置递减,x 变成 9 cout << x; // 输出 9 --x; // 前置递减,x 变成 8 cout << x; // 输出 8</code>
ポストデクリメントとプレデクリメントの違い
ポストデクリメントの戻り値は次のとおりです。元の最初の値を返してからデクリメント操作を実行しますが、プレフィックス decrement は最初にデクリメント操作を実行してから 1 を引いた値を返します。これにより、特定の状況では違いが生じる可能性があります。注
は定数または文字列には使用できません。
はポインタと一緒に使用することもできますが、ポインタが指すアドレスをデクリメントします。
以上がC言語で言うと、どういう意味でしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。