sizeof 和 strlen 區別

sizeof 是運算符,用來計算類型和靜態分配的對象,結構,數組,的字節大小,在編譯時就已經計算出來來了.

靜態開闢的數組:數組的實際大小.

靜態的對象和結構:對象所佔用的空間.

函數:函數的返回值大小.

指針:存儲指針佔用的空間大小.(32  位系統是4字節,64位是8字節)

類型:該類型定義的變量所佔空間大小.

strlen是函數,只有程序運行起來纔有結果.參數是char *類型的,從指針的所指向的位置計算直到第一個'\0'的位置之前的長度.


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