发新帖我要提问
12
返回列表
打印

局部变量过多程序就跑飞,莫非堆栈溢出??

[复制链接]
楼主: yufe
手机看帖
扫描二维码
随时随地手机跟帖
21
guoyt| | 2021-5-9 21:51 | 只看该作者 回帖奖励 |倒序浏览
加不加i=0,都会跳转到0023

使用特权

评论回复
22
xxrs| | 2021-5-9 21:52 | 只看该作者
楼上说的很清楚了  查询不需要开中断 这才是你这个函数问题的根源 跟什么堆栈没关系

使用特权

评论回复
23
juventus9554| | 2021-5-9 21:55 | 只看该作者
这才几个变量呢  屈指可数  栈击穿的可能性比较小  你自己先看看栈设置的多少  然后大概估算就知道有没有超出了

使用特权

评论回复
24
dingy| | 2021-5-9 21:58 | 只看该作者

1. 用的哪个型号?
2. 编译器用的什么?

使用特权

评论回复
25
songqian17| | 2021-5-9 22:00 | 只看该作者
开了中断,又不写相关中断函数,不飞才怪

使用特权

评论回复
26
yufe|  楼主 | 2021-5-9 22:08 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈

使用特权

评论回复
27
yangxiaor520| | 2021-5-9 22:31 | 只看该作者
计算你的变量大小

使用特权

评论回复
28
AINZGOWN| | 2021-5-11 09:08 | 只看该作者
汇编里中断触发后,自动跳到中断向量表,你这没回调函数,处理会出问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则