社区
C语言
帖子详情
指针导致内存出错
wk_sky
2013-05-13 05:02:50
感觉是指针导致的内存错误,大虾们分析下原因!
...全文
188
12
打赏
收藏
指针导致内存出错
感觉是指针导致的内存错误,大虾们分析下原因!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wintree
2013-05-14
打赏
举报
回复
看到一个无效指针,使用指针最好判空。
赵4老师
2013-05-14
打赏
举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。 判断是否越界访问,可以在数组的最后一个元素之后对应的地址处设置数据读写断点。如果该地址对应其它变量干扰判断,可将数组多声明一个元素,并设置数据读写断点在该多出元素对应的地址上。
wk_sky
2013-05-14
打赏
举报
回复
删了所有的可能指针,改成数组,不再提示这东西。指针这玩意真是费劲,我都用的标准分配空间并释放了的,就是不明白为啥会出现那东西,究竟为啥?
AnYidan
2013-05-13
打赏
举报
回复
引用 楼主 wk_sky 的回复:
感觉是指针导致的内存错误,大虾们分析下原因!
那就查查程序中的指针
逆袭高富帅
2013-05-13
打赏
举报
回复
楼主,对环境的理解你最淸楚,这种细节中的细节你才是这里最接近真理的人...
老王爱上猫
2013-05-13
打赏
举报
回复
我打酱油的,反正我没有看懂 ...
hugett
2013-05-13
打赏
举报
回复
这个。。不能看出什么问题。。
wk_sky
2013-05-13
打赏
举报
回复
引用 2 楼 turingo 的回复:
看不出来什么。
正常程序运行应该不会出现这些的吧,但结果是正确的,总感觉是指针导致的。
wk_sky
2013-05-13
打赏
举报
回复
引用 3 楼 yjyj985 的回复:
截图是底层接口了,要看上面的接口...
这是程序在开发板上运行后给的提示,但对结果没什么影响,结果显示是正确的。
逆袭高富帅
2013-05-13
打赏
举报
回复
截图是底层接口了,要看上面的接口...
图灵狗
2013-05-13
打赏
举报
回复
看不出来什么。
wk_sky
2013-05-13
打赏
举报
回复
【CC++】
指针
&
内存
操作
1.1.3.
指针
的值 –
指针
所指向的
内存
区域或地址 1.1.4.
指针
所占用的
内存
区域 1.2.
指针
数组 & 数组
指针
1.2.1.
指针
数组 1.2.2. 数组
指针
1.3.
指针
函数 & 函数
指针
1.3.1.
指针
函数 1.3.2. 函数...
空悬
指针
、野
指针
、
内存
泄漏、
内存
溢出
在C语言中,
指针
的功能十分强大,这使得在C中程序员对于
指针
的使用要十分地谨慎。那么首先我们对于
指针
的使用就是要对空悬
指针
(dangling pointer)和野
指针
进行避免。 首先我们介绍空悬
指针
,空悬
指针
指的是一个...
c++ 11 智能
指针
解决
内存
泄露问题
c++11 智能
指针
总结
C语言,
指针
与
内存
分配
指针
变量与
内存
分配 1. char * str1; //str1 只是一个
指针
,
指针
指向的空间还没有分配,所以此时用strcpy向str1所指向的
内存
中拷贝内容将
出错
。利用malloc动态分配指向的
内存
(在堆中): str1=(char *)malloc...
C 语言中的
指针
和
内存
泄漏
引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是
指针
和
内存
泄漏。这些的确是消耗了开发人员大多数调试时间的事项...本文内容包括:
导致
内存
破坏的
指针
操作类型在使用动态内
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章