一起來學習如何快速、準確、輕鬆地記住C語言的運算子優先順序順序!!
本文僅適用於怎麼也記不住運算子優先順序順序的人,已經記住了的就飄過吧 ~~ 估計很多初學 C 語言的人都會碰到這麼一個問題: C 運算子太多太複雜,優先順序順序難記,背了還是忘。那怎麼辦呢? 在實際寫程式的過程中倒還好,實在不知道哪個先哪個後,咱就給它加個括號,而且給程式中新增適當的括號也是非常推薦,值得表揚的,是一個很好的程式設計習慣。 可是問題又來了,考試(比如說期末考試、等級考試。。)的時候出卷老師可不跟你來這套,他就是不用括號,然後就看著你得意地笑:小樣,猜個答案吧 …… 結果往往是以我們的失敗而告終! 像我標題所說的,如何快速、準確、輕鬆地記住
咱們就來解釋一下這張圖的內容,下面就單刀直入,不廢話了
這是
C
語言中所有運算子優先順序的表,左邊一個大箭頭一看就知道:從上到下,優先順序依次降低;
然後看整體最粗的藍色線,它將所有的運算子分為六個部分,最上面
4
個優先順序最高,書上說它們其實不算嚴格意義上的運算子,記住就行了,應該沒啥問題;接下來有點多了,不過他們有個通稱就是
“
單目運算子
”