永发信息网

linux 怎么查找内存越界错误 使用什么工具

答案:2  悬赏:80  手机版
解决时间 2021-03-07 12:07
linux 怎么查找内存越界错误 使用什么工具
最佳答案
内存越界不用查找,系统会告诉你的,这个由硬件中断完成
全部回答
问题就出在这句话上 char change[][7]={0}; 你应该是想定义一个不定大小的7位字符数组是吧? 但是有几个问题, 第一,字符串是要有结束符'\0'的,因此要定义8位 第二,你需要显式的初始化你的数组为'\0',编译器是不会自动为其添加的 此外,如果这样声明: char change[][8]={'\0'}; ...展开全文问题就出在这句话上 char change[][7]={0}; 你应该是想定义一个不定大小的7位字符数组是吧? 但是有几个问题, 第一,字符串是要有结束符'\0'的,因此要定义8位 第二,你需要显式的初始化你的数组为'\0',编译器是不会自动为其添加的 此外,如果这样声明: char change[][8]={'\0'}; 将只能获得一个1*8的字符数组,此时你程序中对change进行操作时,就会出现对未知地址的访问,这是危险的,因此程序会出现内存错误
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见墓地有几匹静止的马
谁知道“内蒙古乌兰察布市商都县”的邮政编码
朋缘聚这个地址在什么地方,我要处理点事
【whatdoyoudo是什么意思】Whatdoyoudo是什么
开车把人撞死了怎么判?
1.5匹新科变频空调一启动就跳闸,把外机线断开
乐尔汇汽车保养服务中心我想知道这个在什么地
鲜卑族改姓反映历史事件是什么
p-π共轭效应都是给电子的吗
千元预算买什么手机好
陈奕迅在《泰坦尼克号》里给谁配音?
五菱兴旺面包车有时候提速困难,发动机声音不
冶山铁矿小学地址在哪,我要去那里办事
mac os x 10.11适合什么用户
龙凤胎王姓和张姓起名,四个字的也可以,谢谢
推荐资讯
电能的千瓦与功率怎么换算
关于个人所得税的处理,下列表述正确的有( 
五什么什么的成语有哪些
什么是丹桂皮?
为什么大部分已婚的男女,敢于轻易出轨背叛对
单选题一段时间以来,一批相亲节目泛滥荧屏,
CAD中角度正负方向反了怎么设置调整,不是加
AHU与MAU的区别是什么?
分析有关资料,回答有关遗传、基因工程问题。
1982年6月初4日属狗运气不好
3.2里面有几个0.1,把它改写成以0.01为单位的
荆州市荆州区李埠镇金双村村民委员会这个地址
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?