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

出现字符串变量对字串来说不够长请检查字符串定义是什么原因

发布网友 发布时间:2022-05-06 10:50

我来回答

5个回答

热心网友 时间:2022-06-29 19:48

那是因为你输入的字符个数超过了你首先定义的数组的大小,就好像你自己做了一个盒子,里面最多只能装10个球【就好比是a[10]】,结果你装了10个球后还往里面装,导致多余的球没地方放,在C语言编译的时候要开发一块内存来存放你输入的东西,而你没开发就放东西,所以编译器会报错;
例如:char a[10];
char占1个单元的内存空间,a[10]这个数组的定义就相当于开发出来了10个字节的内存来,这10个字节的内存只能存10个char型的数据,多余的就没地方存储,就导致了编译器报错!!!!

热心网友 时间:2022-06-29 19:48

字符数组是实际长度超度定义的数组的大小,引起内存错误!

热心网友 时间:2022-06-29 19:49

你是不是这样定义的?
char c[3] = "abc";

如果是就错了。
因为“abc”后面会被自动加一个'\0',作为字符串的结束符号。
如果你像上面那么定义,至少要将数组的长度定义为4才够用。

热心网友 时间:2022-06-29 19:49

给一个已定义了长度的字符串变量赋值时,赋值字符串长度比定义的更长时会报上述错。

热心网友 时间:2022-06-29 19:50

那可能真是你的定义有问题,你按照语法规则编
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机壁纸花卉红色手机壁纸花卉 辽宁智能五芯防水连接器 军工产品浅谈——航空插头 xp电脑系统修复XP系统怎么恢复出厂设置 ...表编辑器后打不开任何文件,无需重装系统,电脑盲都能用 粼基本信息 粼五笔怎样打? 【微科普】想变成光?先搞清楚光是什么吧! 手机被拉黑后打电话是什么提示? 物流管理专业对数学的要求高么 c语言编程关于L“”,Unicode和多字节字符集,该如何填写 c语言中关于字符串长度的问题 C语言我malloc后输入一定数量的字符串结果出错为什么? C语言的多字节字符(multibyte characters)是什么 “一个串的字符个数即该串的长度”对吗 智联招聘管理培训生待遇怎么样? R 无效的多字节字符串包装过程中的错误怎么解决! 麦德龙的管理培训生怎么样啊?谁去面试过呢、待遇,前景怎么样呢? 请问zara的管理培训生待遇多少?怎么样啊?发展 顺丰速运的财务管理培训生待遇怎么样?我收到了Offer,但是好像要先在基层做一年左右才可能升职。我是本科 联合利华管理培训生待遇问题 今天刚去应聘了北京物美集团管理培训生,待遇如何?谁给指点一下。值得为这个职位放弃一家外企offer吗? 小米电视产品型号L43IM5一Es多少钱? 管理培训生怎么样啊?是做销售的 我本科毕业,收到顺丰速递北京区营运部管理培训生的OFFER,但是不知道这个岗位待遇到底如何,前途怎样 培训生的待遇问题 怎样购买小米电视?哪个型号较适用?价格多少? 一般企业的管理培训生在培训期间有没有工资?或者其他待遇 小米电视机价格表65寸电视屏幕多少钱? i7二代主板最高支持i7几代 C语言:若字符串读入过程中发生错误或遇到文件结束,则表示输入结束、这一句话怎么实现? C语言写的合并字符串 出现如下错误后面多了乱码求指教 需要给工人买保险,想问下投保团体健康险需要注意哪些? sizeof strlen 的一个问题 企业投保团体意外险需要注意哪些问题 c语言中字符串“asdfgh”包含了几个字符,占几个字节,“\0”算了个字节还是算一个字符 保险公司银保团险销售队伍建设 c语言输出字符串数组出现乱码 保险销售管理中如何看待队伍建设问题 有团险还需要再购买保险吗? 移动花卡宝藏版定向流量是什么意思? 华润置地有限公司如何?主要从事什么业务? 华润雪花啤酒(山东)有限公司 济南办事处的联系电话、电子邮箱、现办公的详细地址 户外休闲椅的椅子腿都是什么材质做的?听说有什么铸铝啊、铸铁啊什么的!我都不知道是什么东西,求解! 公园椅有什么材质的,在哪比较常见 电脑椅是买尼龙脚的好吗 还是钢制脚 还是铝合金脚好 我家是木地板 办公椅的五星脚,用什么材质的好? 家用椅子和餐桌,是做金属脚好呢,还是实木好? 这个椅子腿断了,请问这个是什么材质,用什么方式修复最结实,断口用哪种胶粘合最好?或者有其他处理办法 生存战争1.27.1.0种子代码大全