strlen函数用于计算字符串的数量,使用时必须引入<string.h>,且,strlen不会计算\0,且碰到\0结束,但sizeof不受\0影响,且长度会包含\0 #include <stdio.h>#include <string.h>int main(){char arr[4]="abc"; char s[9]="你好ima"; printf("%lu\n",strlen(arr));//strlen函数用于计算字符串的数量,使用时必须引入<string.h>,且,strlen不会计算\0,且碰到\0结束,但sizeof不受\0影响,且长度会包含\0 printf("%lu,%lu\n",sizeof(arr),sizeof(s)); return 0;}
|