c/c++中,*與++的優先級

今天看openj9的源碼,看到一句代碼,如下: data = *cursor++; 當時稍微有點奇怪,爲啥要這麼寫,爲何不用()對其進行明確以提高代碼閱讀性? 另外就是自己想了一下,這句話的意義是啥? 首先想到的是優先級,個人理解,*和++在c c++中,應該是++的優先級更高,查了一下,結果如下: 那麼感覺結果應該是先++,後*,自己寫了個簡單代碼進行測試,代碼如下: int main(void
相關文章
相關標籤/搜索