给定如下C语言字符数组初始化程序段:
char str1[] = "Hello"; char str2[] = {'H','e','l','l','o'};
字符数组 str1 和 str2 完全相同
若添加如下输出代码:
cout << str1 << endl; cout << str2 << endl;
这段程序将输出不同的结果
字符数组 str1 和 str2 不相等
这两个赋值方式完全相同