c++中 语句char s[8];s={"Hello"}; 语句char *s;s={"Hello

c++中 语句char s[8];s={"Hello"}; 语句char *s;s={"Hello"}; 语句char *s;s="Hello"分别错在哪儿 怎样改

char
s[8];s={"Hello"};
初始化要定义的时候初始化
char
s[8]={"Hello"};
char
*s="Hello";
这个也是一样的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-28
const用来修饰指针,也就是传进来的指针所表示的字符串在函数里面不会被修改
函数原型就是
char*
hello(const
char*
s);