char arr[ ] 多个字符就是字符串 =====使用双引号
单个字符使用{ 'a','b'}使用单引号 字符串结束的方式是/n 所以字符串后面有隐藏的反斜杠n
面
向下面一种情况也更加证实这一点
去掉arr2[ ] 中的 /0 时 就会出现乱码。
#include "stdio.h"
int main()
{
char arr1[] = "hello";
char arr2[] = {'a','b','c','/0'};
return 0;
}
char arr[ ] 多个字符就是字符串 =====使用双引号
单个字符使用{ 'a','b'}使用单引号 字符串结束的方式是/n 所以字符串后面有隐藏的反斜杠n
面
向下面一种情况也更加证实这一点
去掉arr2[ ] 中的 /0 时 就会出现乱码。
#include "stdio.h"
int main()
{
char arr1[] = "hello";
char arr2[] = {'a','b','c','/0'};
return 0;
}