カンマ区切りの値のリストを括弧で囲むと、割り当てが変わるのはなぜですか?

プラニットコタリ

次のコードを検討してください、

    int i;

    i = 1,2,3,4,5;
    printf("First time i = %d\n",i);

    i = (1,2,3,4,5);
    printf("Second time i = %d\n",i);   

出力:

初めてi = 1

2回目i = 5


かっこでコンマ演算子が最後の値を取り、かっこなしで最初の値をとるのはなぜですか?

前もって感謝します。

ラップツ

最初のものは(i = 1),2,3,4,5;、コンマが効果がないことを意味するのと同等です。括弧付きで使用すると、「カンマ区切りリスト」の最後の値が返されます。

これはすべて演算子の優先順位によるもので、ここで表を表示できます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リストの最初のインデックスに値を割り当てると、値が変わるのはなぜですか?

分類Dev

SELECTを括弧で囲むと、結果が変わるのはなぜですか?

分類Dev

where句は、カンマ区切りの値がより大きい括弧で囲まれています

分類Dev

リストのスライスに新しい値を割り当てると、Pythonで元のリストが変更されるのはなぜですか

分類Dev

リストスライスを別の変数に割り当てると結果が変わるのはなぜですか?

分類Dev

Javaで括弧内に値を割り当てることができるのはなぜですか?

分類Dev

タブ区切りファイルがカンマ区切りよりもスペースをとらないのはなぜですか?

分類Dev

変数の割り当てがリストで機能しないことがあるのはなぜですか

分類Dev

括弧で囲まれた式のネストされたコンマ区切りリストを解析する方法

分類Dev

セルからのコンマ区切り値のリストを引用符で囲む方法はありますか?

分類Dev

Python:リスト値をインラインで割り当てると「None」要素のリストが返されるのはなぜですか?

分類Dev

出力がコンマ区切りのリストではないのはなぜですか?

分類Dev

ループで割り当てられたときに、松のスクリプト4の整数変数がseries [integer]に変わるのはなぜですか?

分類Dev

クエリのカウントを変数に割り当てると、直接チェックするよりもパフォーマンスが向上するのはなぜですか?

分類Dev

プロパティをカンマ区切りの変数で宣言できないのはなぜですか?

分類Dev

カンマ区切りのリストで値を検索する

分類Dev

カンマ区切りのリストで文字列値を検索する

分類Dev

ラムダ関数を変数に割り当てるときに、ラムダ関数を角かっこで囲む必要があるのはなぜですか?

分類Dev

変数に異なる型の値を割り当てることができるのはなぜですか?

分類Dev

カンマ区切りの値が原因でテーブルを結合する方法がわかりません

分類Dev

インスタンスブロックで最終的な静的変数に値を割り当てることができないのはなぜですか?

分類Dev

カンマ区切りのリストで `void()`を使用していますか?

分類Dev

カンマ区切りのリストで `void()`を使用していますか?

分類Dev

カンマ区切りのリストで `void()`を使用していますか?

分類Dev

値を直接割り当てたり、定数として格納したりする代わりに、長いビットシフトを使用することが一部のプログラマーの慣例であるのはなぜですか

分類Dev

シェルスクリプトが出力の最初の数値を切り捨てるのはなぜですか?

分類Dev

SwiftUI initの@State変数に値を割り当てることができないのはなぜですか?

分類Dev

この値を変数に直接割り当てることができないのはなぜですか?

分類Dev

なぜSTD ::タプルは、初期化子リストを割り当てることができないのですか?

Related 関連記事

  1. 1

    リストの最初のインデックスに値を割り当てると、値が変わるのはなぜですか?

  2. 2

    SELECTを括弧で囲むと、結果が変わるのはなぜですか?

  3. 3

    where句は、カンマ区切りの値がより大きい括弧で囲まれています

  4. 4

    リストのスライスに新しい値を割り当てると、Pythonで元のリストが変更されるのはなぜですか

  5. 5

    リストスライスを別の変数に割り当てると結果が変わるのはなぜですか?

  6. 6

    Javaで括弧内に値を割り当てることができるのはなぜですか?

  7. 7

    タブ区切りファイルがカンマ区切りよりもスペースをとらないのはなぜですか?

  8. 8

    変数の割り当てがリストで機能しないことがあるのはなぜですか

  9. 9

    括弧で囲まれた式のネストされたコンマ区切りリストを解析する方法

  10. 10

    セルからのコンマ区切り値のリストを引用符で囲む方法はありますか?

  11. 11

    Python:リスト値をインラインで割り当てると「None」要素のリストが返されるのはなぜですか?

  12. 12

    出力がコンマ区切りのリストではないのはなぜですか?

  13. 13

    ループで割り当てられたときに、松のスクリプト4の整数変数がseries [integer]に変わるのはなぜですか?

  14. 14

    クエリのカウントを変数に割り当てると、直接チェックするよりもパフォーマンスが向上するのはなぜですか?

  15. 15

    プロパティをカンマ区切りの変数で宣言できないのはなぜですか?

  16. 16

    カンマ区切りのリストで値を検索する

  17. 17

    カンマ区切りのリストで文字列値を検索する

  18. 18

    ラムダ関数を変数に割り当てるときに、ラムダ関数を角かっこで囲む必要があるのはなぜですか?

  19. 19

    変数に異なる型の値を割り当てることができるのはなぜですか?

  20. 20

    カンマ区切りの値が原因でテーブルを結合する方法がわかりません

  21. 21

    インスタンスブロックで最終的な静的変数に値を割り当てることができないのはなぜですか?

  22. 22

    カンマ区切りのリストで `void()`を使用していますか?

  23. 23

    カンマ区切りのリストで `void()`を使用していますか?

  24. 24

    カンマ区切りのリストで `void()`を使用していますか?

  25. 25

    値を直接割り当てたり、定数として格納したりする代わりに、長いビットシフトを使用することが一部のプログラマーの慣例であるのはなぜですか

  26. 26

    シェルスクリプトが出力の最初の数値を切り捨てるのはなぜですか?

  27. 27

    SwiftUI initの@State変数に値を割り当てることができないのはなぜですか?

  28. 28

    この値を変数に直接割り当てることができないのはなぜですか?

  29. 29

    なぜSTD ::タプルは、初期化子リストを割り当てることができないのですか?

ホットタグ

アーカイブ