2019-07-20 08:06发布
szczyb1314 发表于 2018-5-21 10:10 也可以的,声明在函数体内的数组是分配在栈区的,这个数组太多太大容易导致栈区(栈区一般不是很大)溢出的 ...
szczyb1314 发表于 2018-5-21 10:44 keil下的位置,栈区大小的定义
最多设置5个标签!
我申明在函数体内导致程序执行异常,debug发现程序进入了void HardFault_Handler(void)函数,出不来,我不知道是什么原因!
根据你说的,应该是数组太大导致栈溢出;
但是我还想问一下,你说的数组太大太多,这个有没有具体的界限,多大的数组可以申明在函数体内,多大的又必须什么在函数体外?
另外,我申明在main函数外好像也不行,没想通!’
非常感谢!
另外我在main函数外定义的,没有再使用的文件用extern申明一次,导致编译异常。
一周热门 更多>