-3
A
回答
2
逗號運算符評估其所有「成員」,但返回最後一個表達式的值。
從C11標準:
逗號操作者的左操作數被評價爲空隙 表達;在它的評估和右操作數的 之間有一個序列點。然後評估右操作數; 結果 有它的類型和價值。
+1
爲什麼這件事在C合法?這個花哨的語法是否有用? –
+1
@MariusMarusanici [This](http://stackoverflow.com/questions/52550/what-does-the-comma-operator-do-in-c)。 – Downvoter
相關問題
- 1. 如何解釋下面的代碼?
- 2. 下面的代碼如何在C/C++中編譯?
- 3. C編譯器如何解析下面的C語句?
- 4. 解釋下列R-代碼
- 5. 用C++編譯器編譯c代碼
- 6. 如何理解下面的C++代碼?
- 7. 你可以解釋下面的代碼
- 8. 請解釋下面的代碼?
- 9. 解釋下面的Perl代碼?
- 10. 誰能解釋下面的代碼,請
- 11. C++代碼翻譯和解釋
- 12. C++中的現代解釋器代碼?
- 13. Java編譯器/解釋器
- 14. 爲什麼此代碼與免費的monad解釋器編譯?
- 15. 下面輸入的代碼不編譯
- 16. Canyone解釋下面用ActionScript編寫的代碼
- 17. 如何解碼gcc編譯的c源代碼
- 18. 可以解釋下面的代碼是如何工作的嗎?
- 19. 如何解碼下面的代碼
- 20. 彙編代碼的解釋
- 21. 請解釋以下C++代碼片段
- 22. 爲什麼編譯器不給下面的代碼編譯器錯誤?
- 23. clojure程序/編譯器/解釋器如何實際「工作」?
- 24. QMetaObject編譯器解釋?
- 25. python編譯器包解釋
- 26. 如何讓編譯器解釋爲bolean方面
- 27. 如何解釋disassembed C代碼
- 28. 如何解釋這個C++代碼?
- 29. 以編程方式調用C#編譯器編譯C#代碼
- 30. 編譯C代碼
我相信Google目前還沒有關閉 - 爲什麼不諮詢它的一些初學者的教程或語言引用,其中解釋操作符? –
這是一個完全合法的新手問題。 –
請參閱[逗號操作符','C在做什麼?](http://stackoverflow.com/q/52550/1708801) –