永发信息网

C++数组问题。char a[3]={"abc"}会提示超出,怎么回事啊

答案:5  悬赏:10  手机版
解决时间 2021-11-26 19:46
C++数组问题。char a[3]={"abc"}会提示超出,怎么回事啊
最佳答案
双引号代表一个以空字符结尾的字符串,虽然是“abc”,实际是abc\0,占4个字节
全部回答
不懂也追问要脸不不会还邀请评价追答对不起,抱歉
{'a','b','c','\0'}
"abc"是一个数组,后面会加一个'0',用a[4]就可以
大哥,你用的是双引号好么,字符型数组用单引号追答而且初始化得char a[3]={'a','b','c'};追问可以用的把3改成4即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Excel如何保留有效数字个数
零下10度脐橙会被冻坏吗
倍淘电商怎么样?有人了解过吗?靠谱吗
仿写句子:过了几天,芦苇长出第一片芦叶,桅杆
Dkny是什么牌包
进口的七轴车铣一体数控加工中心大概多少钱
LEOs地址在什么地方,我要处理点事!
小球滚动观察记录表!
椰子冰好不好喝?
电信宽带助手检测"局域网内共有2台设备"这是
左右脸不对称下巴歪
中信信用卡有没有类似掌上生活的软件
有关“腹肌撕裂者x”
“秩和”是什么意思
旋覆花是一种什么花卉植物
推荐资讯
看看谁?
王者荣耀巨灵神有什么背景故事吗
火灾现场怎么处理烧伤
长60公分,宽60公分,厚1.2公分,这块钢板多
豆芽和豆芽苗菜哪种营养价值高
SAP的软件有哪些,初学者从什么地方开始学习?
fuli.us.url密码不对怎么办?
草头干红烧肉怎么做
有哪些让人哭成狗的电影
在同一间卫生间装两个马桶可行吗
民生银行信用卡1号刷的几号还款呢
为什么我的H13模具件老是氮化不行?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?