”不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组赋值。“
char s[20];
char ss[]="hello";
s=ss;这也是错误的,原因是不能用赋值语句将一个字符数组直接给一个字符数组赋值,数组不能赋值
即字符串的复制(c语言中,但是在c++的string 类,上面的赋值是正确的)必须用strcpy()函数实现。
而char a[ ]=”toyou“;为上面是正确呢???那是因为我们在声明数组变量的时候就是,为其开辟空间,并为其初始化,
”不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组赋值。“