随笔分类 -  Debug

摘要:问题的出现 使用VS2017编写程序时,程序编译可以通过,但运行时就会弹出错误 经过查证发现: 这跟局部数组变量定义所分配的最大空间设置大小有关。 局部变量的申请空间是存放于栈中,windows里默认栈内存是1M,所以当申请空间大于1M时就会出现溢出错误。 在出错的代码中,也确实出现了这个问题 解决 阅读全文
posted @ 2019-08-27 14:30 尚修能的技术博客 阅读(608) 评论(0) 推荐(0) 编辑
摘要:  今天在调试程序时发现,在单步运行的情况下,程序执行没有问题,但是直接运行就会出问题。出问题的代码如下 for(int col=0;col 阅读全文
posted @ 2018-10-11 08:50 尚修能的技术博客 阅读(281) 评论(0) 推荐(0) 编辑
摘要:今天下午在给nRF52832写程序时,莫名遇到了这个错误 错误id是一个很奇怪的数。 原代码如下: 修改后代码如下: 经过排查发现,错误id,即变量timer_err_code没有赋值就传递给APP_ERROR_CHECK这个宏,结果导致宏调用了错误处理函数,并进一步导致了程序卡死。 注意 1 变量 阅读全文
posted @ 2018-08-10 16:48 尚修能的技术博客 阅读(266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示