为您找到"

...error C141: syntax error near '}', expected 'while'

"相关结果约100,000,000个

c51 单片机error C141: syntax error near ')'怎么改

这个错误很明显哪,光标所在的第9行,有两个错误 for(i=0, i<2; c++);错误1, i=0 后面用了逗号,应该是分号。错误2,c++,这怎么写成变量c,应该是 变量 i 呀。正确写法是:for(i=0; i<2; i++);

keil c 的错误error C141: syntax error near '='

因为你在定义SW_Port时#define ... P2; P2后面有个分号,那么SW_Port就相当于“P2;”了 所以编译器在使用就相当于“P2;=0xff;”,这句当然是错的 所以在预定义的时候,千万记住,你定义中写的任何字符都会被引用进去

闪烁.C(12): error C141: syntax error near '='???怎么回事

while处多了1个括号应为while(1),你不慎写成了while((1)如果不习惯括号补全的话关掉就好了

keil c51编译错误error C141: syntax error near 'else',代码如下,求...

你这 if 语句嵌套有错误,大括号的配对有错误。应该这样 if(LedLX<temp){ //1 if((VO==0)&&(MK==1)){//2 LED1=0;LED2=0;LED3=1;} //2 else { //2 if((VO==1)&&(MK==0)){//3 LED1=1;LED2=1;LED3=0;delay_nms(20000);}//3 else { //3 这个else附近...

keil编程出现error C141:syntax error near "void" 错误???

你这程序有几处错误,并不是在temp=readtemperature(void);这一行上,因这一行有错,不再编译下面的程序了,所以,没有提示下面的错误。出错这一行:temp=readtemperature(void);因调用的子函数在主程序后面,需要在前面声明,还有一个延时函数也同样需要声明,在void main() 之前加两行 unsigned int...

用keil编程出现error C141: syntax error near '}'怎么改?

我编译出来反正是没问题了!不知道还有没有其他问题 你有一些子函数没有在前面声明,不想声明就把main放到最后也可以!还有一些语法上的错误!"test" - 0 Error(s), 0 Warning(s).include<reg52.h> define uchar unsigned char define uint unsigned int define delay 50 uchar keyscan(void);voi...

首种?C(74): error C141: syntax error near 'unsigned'这个错误怎...

void main(){ init();uint num;//【问题就出在这里,变量定义要放在最前头,就是说变量定义语句之前不要有其他语 句】TMOD=0X01; //定时器工作方式1 改成这样就可以用了:void main(){ uint num; //【放到最前头了,就行了】init();TMOD=0X01; //定时器工作方式1 ...

test1.c(5): error C141: syntax error near 'sbit'

请把#define uint unsigned int 连着写,不要加换行。加了换行,就导致出错了。

MAIN.C(25): error C141: syntax error near 'unsigned'

在c/c++语言里,你可以这样理解,它是个 程序 从这里开始执行,主函数,也叫入口函数 每个程序里面只有一个 --- 从意思就可以理解到,在程序设计中,很多英文都是有意思的,可以通过理解意思来形象理解,而自己在定义变量或者函数名的时候,最好也这样 ...

单片机C 语言错误 :error C141: syntax error near ';'

define uint unsigned int;define uchar unsigned char;后面不需要分号的,去掉分号
1 2 3 4 5 6 7 8 9

相关搜索