%s 是打印字符串,一定要找到\0,打印才停止。
在C语言中,字符串是通过字符数组表示的,并以null字符('\0')结尾来表示字符串的结束。
所以,可以在arr2数组中添加'\0',如图所示:
int main()
{
char arr1[] = "abc";
char arr2[] = { 'a','b','c','\0'};
printf("%s\n", arr1);
printf("%s\n", arr2);
return 0;
}
%s 是打印字符串,一定要找到\0,打印才停止。
在C语言中,字符串是通过字符数组表示的,并以null字符('\0')结尾来表示字符串的结束。
所以,可以在arr2数组中添加'\0',如图所示:
int main()
{
char arr1[] = "abc";
char arr2[] = { 'a','b','c','\0'};
printf("%s\n", arr1);
printf("%s\n", arr2);
return 0;
}