C++ sizeof與strlen的區別

sizeof是算符,strlen是函數。 char str[20]="0123456789"; int a=strlen(str); //a=10; >>>> strlen 計算字符串的長度,以結束符 0x00 爲字符串結束。 int b=sizeof(str); //而b=20; >>>> sizeof 計算的則是分配的數組 str[20] 所佔的內存空間的大小,不受裏面存儲的內容改變。   上
相關文章
相關標籤/搜索