问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么不能把一个char数组名赋值给另一个char数组名?

发布网友 发布时间:2022-06-01 18:15

我来回答

6个回答

热心网友 时间:2023-10-10 23:45

数组名不能简单的理解成是指针,而只能说在多数需要指针的位置上数组名退化成了指针。
数组名与指针是不同的,数组名仅仅是一个名称,不能像指针变量那样可以任意操纵,可以粗略的理解为数组名是一个固定不变的常量。

热心网友 时间:2023-10-10 23:45

虽然两者在使用上没有差别,但数组名是指针常量,一般的指针是变量,不一样的。

热心网友 时间:2023-10-10 23:46

给你提供个解决办法,strcpy(ch1,cha2),指针直接赋值是不允许吧。

热心网友 时间:2023-10-10 23:47

你之前定义了俩数组了,编译器已经自动给这俩数组分配好了内存,而数组名是内存的首地址,已经是一个常量了。。。好比你让1 = 2;这样当然不行了~~

热心网友 时间:2023-10-10 23:47

这样做是可以的

热心网友 时间:2023-10-10 23:48

c/c++中指针的写法一定是带有*好的,你这个不是指针,仅仅是字符数组罢了,自然是错误的。要这样写:*ch1="zzzz";
*ch2="zxas";
ch1=ch2;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 二维数组名不能赋值给二级指针- - 关于‘数组名是个地址常量所以不能对数组名赋值’的理解 所有的数组名都是指针而且是常量指针,不能对其赋值!这句话是否正确? 二维数组名不能赋值给一个指针变量? c语言中数组不是不能被直接赋值吗?为什么这个结构体可以?而且怎么输出第二个同学的名字呢? 数组只能输入不能赋值 C语言中结构体中的数组,不能直接赋值吗? 数组名不允许被赋值(做左值)的问题 .数组不可以利用数组名对所有元素进行整体赋值是正确的吗? 为什么c语言中,数组名是一个地址常量,不能对它进行赋值运算 为什么数组名不能为左值,不能赋值 NBA里面打球最厉害的人是谁啊? NBA里面都有哪些奖项 NBA里面有许多天赋球员,那谁又是勤奋球员的代表? NBA里面哪个队员比较强? 英语语法好难啊,过去式有没有人讲解一下 过去时是什么意思 索爱手机收不了服务信息,发送报告也开不了,怎么才能解决 连翘结果吗 海尔流媒体是什么? 二维数组名为什么不能直接赋值给二级指针。 在C语言中,为什么数组之间不可以直接赋值,而结构体之间可以直接赋值,求了解的给详细解答一下,谢谢!!! 最简单炒核桃仁的方法 小米手机音乐功能怎么样啊,戴耳机那种 现在决定手机音乐的是什么元件啊 我用小米1s下了个qq音乐播放器,用了下就卸载了,卸载之后我在打开小米自带的音乐播放机就卡的要死 雪花女神龙和雪花神剑的创作年代? 求普通智能机能用的小米音乐播放器! 雪花女神龙中雪花剑法和龙魂刀法一共几招 都是什么 雪花女神龙里面都有哪些武器 有一篇关于爱情的散文诗,致橡树。有谁知道全文 雪花女神龙上官燕练的是什么武功 雪花女神龙中,古木天回忆铸造刀剑是那一集 寻找致橡树文章. 致橡树译文中描写了哪几个意象这些意象分别象征什么样的爱情? 舒婷的《致橡树》是什么时候哪个出版社出版的? 中国台湾男歌手张信哲唱的好听的歌有哪些? 张信哲的好听的歌? 张信哲哪些粤语歌好听 张信哲唱的说谎这首歌的歌词 罗斯托夫进攻战役,苏军取得了哪些胜利?