sizeof 是一個關鍵字 震驚!!

 

其實一開始我就看出來了

它是藍色的標識 與關鍵字一樣

我們知道sizeof如果是函數的話 不可能可以sizeof d的 所以它是關鍵字  而sizeof(int*)與sizeof(char*)的值都是4個字節想想也是因爲指針值標識的是該對象在內存中的起始位置是一個點 與他本身怎樣無關。

 

還有一點:int b[100]如果出現在一個函數體內 則此時b代表整個數組 那麼sizeof(b) 爲400 而當他作爲形參時是一個指針

此時sizeof(b)爲4.

參考相關1.https://blog.csdn.net/IT_Novice_/article/details/88698692

       2.https://blog.csdn.net/Wmll1234567/article/details/79723701

      3.https://www.cnblogs.com/zhouhaiyang/p/5365934.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章