int a=0;
int b=1;
int c=a,b;
int d=(a,b);
0
A
答えて
5
、a,b
にコンマはコンマオペレータであり、そしてb
に評価。 d
を含む行のかっこでは、このような場合があります。しかし、c
を含む行で、これはカンマ演算子を使用することではありません
int d = b;
:だから、その行は本当にちょうど同じです。代わりに、と同等の変数定義のリストだけ、です:(!その結果、b
の再定義のためにコンパイルされません)
int c = a;
int b;
+0
「d」のみ。 'c'の場合、カンマ演算子として解析されません。 –
+0
@Chris:くそー、それは良い点です!私はこれが初期化にあったことに気付かなかった! –
関連する問題
- 1. ["a"、 "b"、 "c"]の "a、b、c" .split( "、")のメリットは何ですか?
- 2. 式MyClass a = b + cはコピーの初期化ですか?
- 3. A = BとC = Textの場合のVBA
- 4. A、B、Cにインデックスがある場合、A、Bのインデックスは冗長ですか?
- 5. '(a b c)と(a' b 'cをリストする)の違いは何ですか?
- 6. [(a、b)、(c、d)]と[[a、b]、[c、d]]の違いは何ですか?
- 7. x = function(a、b、c){}と関数x(a、b、c){}の違いは何ですか?
- 8. {a-b、b-c、c-a}から{(a、b)、(b、c)、(c、a)}に変更しますか?
- 9. サブタイプのスカラー型の結合型:A | B <:A | B | C
- 10. このコードの意味は何ですか?(ウィンドウ)、function(a、b、c)
- 11. AとBがモナドの場合、A [B [C]]をB [A [C]]に変換するにはどうすればよいですか?
- 12. Functorは(a - > b) - >(f a - > f b)であり、(cカテゴリ)=> c a b - > c(f a)(f b)とは何か?
- 13. C/C++の#define A Bのルビに相当するものは何ですか?
- 14. Docker `CMD a b c` VS` CMD ["a"、 "b"、 "c"] `
- 15. 三項演算子とA、B、C以外の場合C.重要な違いはありますか?
- 16. ハスケル: `Map(a、b)c`と` Map a(Map b c) `の違いは?
- 17. A、B、別個のCのSQL結合
- 18. この目的は何ですか: "double x = x =(a-b)/(c-1);"
- 19. a =(b == c)の結果は何ですか?
- 20. C#ifステートメント。 aまたはbでない場合
- 21. C++では、A + = BがA = A + Bよりも好都合です。++ AはA ++になりますか?
- 22. カラムa = 0の場合、カラムb = 0、カラムcを使用
- 23. ['a'、 'b'、 'c']から['a'、 'a'、 'b'、b '、' c '、' c ']にpythonのリストを作ってみたい
- 24. テーブル1から値Bへの値Aとテーブル2のCとの結合
- 25. ["a"、 "b"、 "c"、 "d"]
- 26. (a && b ||!c)
- 27. z-index conundrum - AがBの子でCがBの上に表示されている場合、AはCの上に表示できますか?
- 28. Excelのヘルプ。列Aまたは列Bの値が列Cへのコピー値である場合
- 29. 標準MLの(a - >( 'b - >' c)) - >( 'a - >' b) - >( 'a - >' c)の関数
- 30. 配列Aの値が配列Bの値である場合
これは宿題の質問ですか? –
[Comma operator](http://en.wikipedia.org/wiki/Comma_operator) – OnesimusUnbound
これは宿題であれば、私は真剣にあなたが行く学校について疑問を抱いています。パックして、愚かな面接の質問に対する答えよりも多くを教える別の学校を見つける。 –