【C語言】sizeof和 strlen的區別

sizeof()是分配空間的字節長度,功能是返回一個變量或者類型的大小(以字節爲單位) strlen  ()  它是求一個字符串數組的長度  不包括‘\0’(‘\0’ 是字符串數組的最後一位 定義的時候系統自帶的)    上圖是sizeof  得到的是str1分配的空間的 長度 ,已經定義好的就是分配的 所以會輸出20     strlen 是遇到‘\0’ 就停止計算,所以它輸出 的是5
相關文章
相關標籤/搜索