为什么一个自动变量只能定义在bank0中,而定义在bank1中就会出错,请指点!

2020-02-07 09:40发布

大家好!我的程序如下, 为什么bank1定义一个自动量就会出错,但是定义一个静态变量或全局变量就是不会提示错误,我是用PICC编绎器的。

#include <pic.h>
void main(void)
{
bank1 char i;//为什么这里编绎会出错,但是改为“char i;”就没有错了。
    i=12;
    while(1);
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。