c语言,已知有char str[10],ch="ABC";为什么str=ch是错误的?

发布网友 发布时间:2024-10-24 14:37

我来回答

2个回答

热心网友 时间:2024-11-09 08:41

str 是个数组,他的值不可变 str指向的是数组的首地址,如果你想复制,需要调用此方法:
strcpy(str, ch)

热心网友 时间:2024-11-09 08:42

C语言中字符串赋值需要使用库函数strcpy或逐个数组元素赋值

不可直接使用赋值号赋值

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com