c不支持中途定义,把变量定义放到函数中的最前面
c是不可以中途定义的(c++显然可以)那么为什么会报这个奇怪的错呢?
__asm是表明后面的语句是汇编语句,用法是
我没写过汇编,具体参见
可是没有汇编为什么会报汇编的错呢因为int剛好是汇编的一种操作符(interrupt routine),表示中断,具体参见
keil在编译的时候无法理解这句语句,于是便找了一个理由但是这个理由可能和你的错误没有关系
??问题还是出自于自己只学了c++没学c就去写单片机代码……
发布了6 篇原创文章 · 获赞 17 · 访问量 3万+