1.sizeof
sizeof为编译时期被替换,不会等到程序运行再来判断,所以sizeof返回的是数组的总字节数
#include<stdio.h> int main()
{
char a[]={'a','b'}; printf("%d\n",sizeof(a));//
}
2.strlen函数包含在string.h头文件中,该函数返回的是数组的长度,数组中有几个元素就返回几
#include<stdio.h>
#include<string.h> int main()
{
char a[]={'a','b'}; printf("%d\n",strlen(a));//
}