
#include
main()
{
char a[20]="Good\t\\\0China";
int i,j;
i=sizeof(a);
j=strlen(a);
printf("%d,%d\n",i,j);
}
sizeof(a)是求字符数组a在内存中占的字节数
所以
sizeof(a)==a数组的元素个数悄缓20 *sizeof(char)==20
strlen(a)是把a数组作为字符串处理,求字符州搏串的长度
strlen这个函数遇到'

sizeof(a)是求字符数组a在内存中占的字节数
所以
sizeof(a)==a数组的元素个数悄缓20 *sizeof(char)==20
strlen(a)是把a数组作为字符串处理,求字符州搏串的长度
strlen这个函数遇到'