我該如何判斷或理解任何語句或表達式是否有從左到右或從右到左的關聯性?關於'C'中的關聯性
回答
=,+ =等,其中有'='的運算符是正確關聯的。
所有其他人都是左關聯的。
這似乎不同意。 http://www.difranco.net/cop2220/op-prec.htm – GManNickG 2010-06-24 17:28:43
也許我錯過了一些東西,但我不知道如何在任何一元或三元運算符的關聯性是相關的....嗯,我接受您的索賠無論如何, – 2010-06-24 17:33:52
這是table of C++ operator precedence。
在C和C++(前者不存在的模運算符)中,運算符優先級和關聯性是相同的。
閱讀標準
編輯:我沒有自己的標準,但我發現this link應該是基於標準。
而且,引述Kernighan的&裏奇:
算術運算符副教授左向右 。
表達式由& &或||連接 評估從左到右, 評估停止,只要真相 或虛假的結果是已知的。大多數C程序依靠這些 屬性。
運營商關聯性
()[] - >。從左到右
! 〜++ - + - *(類型)的sizeof向左
* /%右左至右
+ - 左至右
< < >>從左到右
< < =>> =左到右
==!=左至右
&從左到右
^從左到右
|從左到右
& &左至右
||從左到右
?:從右到左
= + = - = * =/=%= & =^= | = < < = >> =從右到左
,從左到右
一元& +, - 和*具有比二進制形式更高的優先級。
- 1. C中的關聯性和序列點
- 2. 關於空belongs_to的關聯
- 3. Python中「in」的關聯性?
- 4. 基於子屬性的關聯查詢
- 5. FactoryGirl關於多態關聯
- 6. 關於Rails模型關聯
- 7. has_many中的關聯,屬於rails中的關聯
- 8. createRecord與屬於關聯關聯
- 9. 多屬於關聯關聯與Batman.js
- 10. 關於Objective-C中的複製屬性
- 11. 關於C++中的多態性
- 12. 對於未關聯的C#類
- 13. 關於MFC C++多態性
- 14. 關於C++中
- 15. 關於C++和.NET兼容性的C#
- 16. 連接查詢關於關聯表的屬性
- 17. ActiveModel基於關聯驗證屬性
- 18. 賦值關聯性
- 19. 關聯性解釋?
- 20. 操作關聯性
- 21. 關於Linux中的C/C++
- 22. 關於多態關聯的問題
- 23. 關於null關聯的Grails GORM標準
- 24. laravel父的關係屬於關聯
- 25. 如何確保關聯的屬性對於驗證關聯是否正確?
- 26. 關聯數組C
- 27. 證明的關聯性或
- 28. Cakephp:「fields」中的關聯關聯
- 29. 關聯關聯表
- 30. 屬於Sencha的關聯
請不要張貼全部大寫。它傷害了我的眼睛 – JaredPar 2010-06-24 17:23:44
@JaredPar - 通過interweb的魔法修復www.togglecase.com/convert_to_sentence_case.php – codingbadger 2010-06-24 17:24:29
@Barry,不錯的鏈接。將不得不保留那一個。 – JaredPar 2010-06-24 17:25:56