你所不知的sizeof

<1>sizeof返回的是無符號數,當和int比較時,會提升爲無符號數。若爲-1,那麼就成爲int的最值

<2>int * q;   sizeof * q;

sizeof操作符把指針q指向的東西(*q)作爲操作數,它返回q所指向對象的類型的字節數。但是當sizeof的操作數是個類型名時,兩邊必須加上括號(這常常使人誤以爲它是個函數),但操作數如果是變量則不必加括號

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