一、運算符的優(yōu)先級表C 語言的符號眾多,由這些符號又組合成了各種各樣的運算符。既然是運算符就一定有其特定的優(yōu)先級,下表就是C 語言運算符的優(yōu)先級表:![]() ![]() ![]() ![]() ![]() 上表不容易記住。其實也用不著死記,用得多,看得多自然就記得了。也有人說不用記這些東西,只要記住乘除法的優(yōu)先級比加減法高就行了,別的地方一律加上括號。這在你自己寫代碼的時候,確實可以,但如果是你去閱讀和理解別人的代碼呢?別人不一定都加上括號了吧?所以,記住這個表,我個人認(rèn)為還是很有必要的。 二、一些容易出錯的優(yōu)先級問題上表中,優(yōu)先級同為1 的幾種運算符如果同時出現(xiàn),那怎么確定表達(dá)式的優(yōu)先級呢?這是很多初學(xué)者迷糊的地方。下表就整理了這些容易出錯的情況:![]() |
|