2016-10-29 14:46发布
int main() { char s1[50], s2[50] = "hello"; s1 = s2; printf("%s", s1); }
s1 = s2 那句报错了,问题到底出在哪?求解。
s1 = s2
s1和s2是常量,不是变量,就像你不能给2赋值一样(比如2=3),也不能s1=s2这样给s1赋值。可以用for循环或者strcpy,strncpy去做。
最多设置5个标签!
s1和s2是常量,不是变量,就像你不能给2赋值一样(比如2=3),也不能s1=s2这样给s1赋值。
可以用for循环或者strcpy,strncpy去做。
一周热门 更多>