ホームページ >バックエンド開発 >C++ >C++ における i++j の意味

C++ における i++j の意味

下次还敢
下次还敢オリジナル
2024-05-01 11:51:14725ブラウズ

C の

i j は接尾語の自動インクリメント演算子で、次の操作を表します。 1. i の値は、まず 1 だけ増加して i 1 になります。 2. i 1 の値は、次に に割り当てられます。 j なので j の値も i 1 になります。

C++ における i++j の意味

C における i j の意味

C では、i j は接尾辞です。 -increment 演算子は、次の操作を表します。

  1. i の値は、まず 1 ずつ増加して i 1 になります。
  2. i 1 の値が j に代入されるため、j の値も i 1 になります。

実行シーケンスの例:

i = 3、j = 5 と仮定します。

  • i j:

    • i の値は 1 増加します (i = 4)。
    • 4 j に値を代入します (j = 4)。

注:

  • i j は i j とは異なります。後者は i を 1 ずつインクリメントし、それを j に加算します。
  • i j も i j とは異なります。後者は、まず i を 1 ずつインクリメントし、次に i 1 を j に加算します。
  • i j は整数変数にのみ使用できます。

サンプルコード:

<code class="cpp">int main() {
  int i = 3;
  int j = 5;

  i+++j;  // i = 4, j = 4

  return 0;
}</code>

以上がC++ における i++j の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。