70,020
社区成员




int main(int argc, char* argv[])
{
char str1[]="123456";
char str2[]="123456\0123456";
printf("数组1的长度=%d\n",sizeof(str1));
printf("数组2的长度=%d\n",sizeof(str2));
return 0;
}
int main(int argc, char* argv[])
{
char str1[]="123456";
char str2[]="123456\0123456";
printf("数组1的长度=%d\n",sizeof(str1));
printf("数组2的长度=%d\n",sizeof(str2));
printf("数组1的长度=%d\n",strlen(str1));
printf("数组2的长度=%d\n",strlen(str2));
return 0;
}
输出结果:
7
12
6
11
高手指点指点