ホームページ > バックエンド開発 > C#.Net チュートリアル > C言語でx--と--xは何を意味しますか?

C言語でx--と--xは何を意味しますか?

下次还敢
リリース: 2024-04-29 18:36:13
オリジナル
513 人が閲覧しました

C 言語における x-- と --x の違いは次のとおりです。 x--: デクリメント後、x の元の値が最初に使用され、次に 1 ずつデクリメントされます。 --x: 事前デクリメント。最初に 1 だけデクリメントしてから、x の更新された値を使用します。

C言語でx--と--xは何を意味しますか?

#C 言語における x-- と --x の違い

C 言語では、

x----x はどちらも デクリメント演算子 で、変数 x を 1 ずつ減らします。変数に対する演算子の位置が異なります。

  • x--: ポストデクリメント
  • --x: プレ- decrement

Post-decrement (x--)

Post-decrement 式は、最初に変数 x の値を式または代入に使用します。次に、x から 1 を引きます。例:

<code class="c">int x = 10;
int y = x--; // y = 10, x = 9</code>
ログイン後にコピー

Precede decrement (--x)

Precede decrement 式は、まず x から 1 を減算し、次に更新された x 値を式または代入で使用します。 。例:

<code class="c">int x = 10;
int y = --x; // y = 9, x = 9</code>
ログイン後にコピー
したがって、変数 x の元の値を最初に使用してから 1 ずつ減分する必要がある場合は、

x-- (ポストデクリメント) を使用します。 x をすぐに 1 だけデクリメントし、その更新された値を使用する必要がある場合は、--x (前のデクリメント) を使用します。

以上がC言語でx--と--xは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート