strlen在c語言中是什么意思 c語言的size of,strlen什么意思?
c語言的size of,strlen什么意思?Sizeof函數(shù)用于計算數(shù)據(jù)空間中的字節(jié)數(shù);strlen函數(shù)用于計算字符數(shù)組中的字符數(shù),以“0”作為結束判斷,不包括結束字符“0”。示例如下:int ac
c語言的size of,strlen什么意思?
Sizeof函數(shù)用于計算數(shù)據(jù)空間中的字節(jié)數(shù);
strlen函數(shù)用于計算字符數(shù)組中的字符數(shù),以“0”作為結束判斷,不包括結束字符“0”。
示例如下:
int a
char b[]=“ABCD”
printf(%d”,sizeof(a))//輸出變量a占用的內存字節(jié),輸出4
printf(%d”,sizeof(b))//輸出字符數(shù)組b占用的內存字節(jié),輸出5(5=4,1,1是綁定字符占用的內存)
printf(%d”,strlen(b))//輸出字符數(shù)組b中的字符數(shù),輸出4(不包括結束字符“”0)