这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问main函数内定义的变量是在栈上吗?

共1条 1/1 1 跳转至

请问main函数内定义的变量是在栈上吗?

高工
2023-08-22 14:24:25     打赏

有个程序调试很久一直数据异常,后来无意发现main函数内定义的变量定义在main以外后程序功能正常了。
我分析原因可能是:main函数内定义的变量属于函数局部变量,局部变量保存在栈中,main中有后续程序意外改变了栈里的值,导致这个定义在main内的变量值发生了意外改变




关键词: 函数         

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]