error C141: syntaxerror怎么解决 error near 'int'

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

c不支持中途定义,把变量定义放到函数中的最前面

c是不可以中途定义的(c++显然可以)那么为什么会报这个奇怪的错呢?


__asm是表明后面的语句是汇编语句,用法是

我没写过汇编,具体参见
可是没有汇编为什么会报汇编的错呢因为int剛好是汇编的一种操作符(interrupt routine),表示中断,具体参见
keil在编译的时候无法理解这句语句,于是便找了一个理由但是这个理由可能和你的错误没有关系

??问题还是出自于自己只学了c++没学c就去写单片机代码……

发布了6 篇原创文章 · 获赞 17 · 访问量 3万+

}

stdio是计算机上的标准io操作

keil主要是为叻写微型处理器程序有专门的头文件的,别引用电脑的

keil里面已经有了C++语言的大部分头文件引用这些是方便用户需求功能,比方说移位和数字精度——而我这个出问题主要是因为头文件的位置出问题。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 syntaxerror怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信