Strlen和Sizeof的區別

Strlen是函數,複雜度是O(n)的 Sizeof是運算符,複雜度是常數的 Sizeof的值在聲明的時候就已經確定了: 如圖所示,char s[100]已經說明了sizeof(s)是100,strlen會掃描一遍直到遇到’\0’爲止。 但是char是字符串指針的話,輸出sizeof只是這個指針的大小4個字節,指示它指向常量字符串。 值得注意的是下面這種情況,結構體中一個int,一個char爲什麼
相關文章
相關標籤/搜索