调试
qq_34859243
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Leetcode 报错 AddressSanitizer: heap-buffer-overflow
用c语言答的题,出现这种问题有两种情况 (1)数组越界 (2)使用了全局变量,在程序运行时没有初始化,leetcode 提交后,用测试案列验证时,应该是一次次调用函数,此时全局变量会一直累加的。 解决方案: 对第一种情况,手动debug调试 第二种情况,在主程序运行时初始化全局变量,这也是一个很好的工程习惯 ...原创 2020-03-08 23:40:02 · 593 阅读 · 0 评论 -
c语言 #include xx.h编译不通过,但是#include.c却可以
原因 其实,#include.c可以,#include.h也一定可以. 要思考#include.h 时哪里出错了,我遇到这个问题也是纳闷了好久, 后来才发现,我创建.c文件的时候,用的是.h的格式,就是这样: 虽然说名称改为了.c,但是实际上还是个.h文件,所以编译器找不到.c也就情有可原了. 解决方法 删除原来的假.c文件,重新创建真正的.c文件即可。 ...原创 2020-03-03 22:49:37 · 1064 阅读 · 0 评论
分享