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