永发信息网

C语言为什么不能把常量字符串赋给数组

答案:4  悬赏:80  手机版
解决时间 2021-04-06 08:26
C语言为什么不能把常量字符串赋给数组
最佳答案
char name[20] ={0};
strcpy(name, "hello idiot");//赋值不行,但是可以拷贝
//数组名是数组的首地址,是常量。
全部回答
因为"rfg"在c语言里是字符串常量的首地址,因此它实际上是个整数,而char实际上是个unsigned short。 因此,c="rfg",实际上是把首地址这个整数转换成char然后赋值给c。 所以不但编译能通过,而且还可以运行,但结果就不是你想要的了。
加云盘双子叛逆过后,留言速度与激情,不用催,人不是随时都在,看到了就会回
网页链接只求采纳  哈哈哈哈
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见棺材镶嵌在墙上
高考物理实验题有哪些
《混沌剑神》 这个小说介绍中说剑尘身受重伤
小学一年级数学下册第十九页第七题凑十法
甄嬛传甄嬛刚进宫华妃赐一丈红是第几集?
如图所示,导管内有一段红墨水,试管中盛有适
脸颊突出,是不是克夫相
单选题以下组合都是生物的是A.水稻和钟乳石B.
说人不识敬的语言
奇点 怎么选关 急!急!急!
今年第弟弟9岁,哥哥13岁,当两人的立年龄和
嵩县洛阳逍遥镇胡辣汤哪位知道具体地址啊
任务型阅读(本题共5小题,每小题2分,共10分
关于行动和空谈的名言,有关实干和心动不如行
I often doubt .A. that this song is worth
推荐资讯
涮鱼片都需要什么
找一些类似于《头文字D》中《Rage Your Dream
单选题下面不属于孔子和孟子的思想行为不同的
一生只得一人心,足矣…是什么意思
我是win10系统 装的flash cs4打不开了 出现准
什么是CPC?
淮阴和盐城哪个城市更好
梁山伯的伯怎么读
2.4乘3.6加4.8乘8.2简便计算
单选题_______ to settle into&nb
胸径3-5cm红梅是乔木还是灌木
锆刚玉25含量和40含量怎么在外观区分
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?