strlen什么意思?
sizeof函數是計算數據空間的字節數;
strlen函數是計算字符數組的字符數,以"\0"為結束判斷,不包含結束字符'\0'。
舉例說明如下:
int a;
char b[]="abcd";
printf("%d", sizeof(a)); // 輸出變量a所占的內存字節數,輸出4
printf("%d", sizeof(b)); // 輸出字符數組b所占的內存字節數,輸出5(5=4+1,1為結束字符所占的內存)
printf("%d", strlen(b)); // 輸出字符數組b中字符的個數,輸出4(不含結束字符''\0)
上一篇事務與職業區別