char str[20]="0123456789";
int a=strlen(str); /*a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。
int b=sizeof(str); /*b=20;sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小,不受里面存储的内容影响
char str[ ]="0123456789";
int c=sizeof(str);//*c=11注意当str中没有指明数组大小时,按照实际数组里存储字符串数量来计算;另外,sizeof还包括\0