char str[5] = "hello"; printf("%s",str);//代码直到遇到‘\0’,停止打印,故可能出现垃圾值
char str2[10] = "hello";//编译器给的str2的默认值为0,故打印出hello后停止打印
char str3[] = "hello";//编译器自动加零,
printf("%d",sizeof(str3));//6
字符串数组
最新推荐文章于 2024-06-20 13:49:28 发布
char str[5] = "hello"; printf("%s",str);//代码直到遇到‘\0’,停止打印,故可能出现垃圾值
char str2[10] = "hello";//编译器给的str2的默认值为0,故打印出hello后停止打印
char str3[] = "hello";//编译器自动加零,
printf("%d",sizeof(str3));//6