单片机程序里局部变量定义报错问题,恳请大神指导

2019-07-15 07:24发布

用C写了一段动态数码管的代码,发现自定义变量只要是紧跟led=ledsec[0];Delay(000);这两条语句后面,变量声明位置无论是在While循环里面还是外面都会报错,反过来,如果自定义变量放在led=ledsec[0];Delay(000);这两条语句前面,变量声明位置无论是在While循环里面还是外面都不会报错,这是为什么呢?请求大神指导,感谢。代码如图所示

NG1.PNG
NG2.PNG
OK1.PNG
OK2.PNG
NG1.PNG
NG2.PNG
OK1.PNG
OK2.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。