C 语言中字符数组的一个问题 财富值93

2016-10-29 14:46发布

int main() {   char s1[50], s2[50] = "hello";   s1 = s2;   printf("%s", s1); }

s1 = s2 那句报错了,问题到底出在哪?求解。

13条回答
那么火 - 这个人很懒,什么都没留下
1楼 · 2016-10-29 14:48.采纳回答

最后那个括号没对齐,对齐就好了

用strcpy函数

数组名实际上是指向数组头部的指针常量,也就是说,以下写法是可以通过编译并正确执行的。

一周热门 更多>