标题:
LEDDS.C(26): 错误 C141: syntax error near '}' 求知!
[打印本页]
作者:
xieshengsa
时间:
2014-7-16 16:56
标题:
LEDDS.C(26): 错误 C141: syntax error near '}' 求知!
#include<reg52.h>
#define inttt unsigned int
sbit LED1=P0^1;
sbit LSSS=P1^4;
void delay();
void main()
{
LSSS=0;
while(1)
{
LED1=0;
delay();
LED1=1;
delay();
}
}
void delay()
{
inttt x,y;
for(x=100;x>0;x--)
for(y=20;y>0;y--)
}
求看。出错 找不出来,。。。
LEDDS.C(26): 错误 C141: syntax error near '}'
作者:
a110
时间:
2014-7-17 04:06
inttt?
作者:
xieshengsa
时间:
2014-7-17 08:53
a110 发表于 2014-7-17 04:06
inttt?
inttt? 有问题吗?我是新手!请不要纠结定义名!求错误的解决办法!谢谢!不要用问号解释问号!
作者:
zjjhtony
时间:
2014-7-17 09:34
void delay()
{
inttt x,y;
for(x=100;x>0;x--)
for(y=20;y>0;y--) ;//这个“;”需要加的。否则语法通不过。
}
作者:
xieshengsa
时间:
2014-7-17 13:09
zjjhtony 发表于 2014-7-17 09:34
void delay()
{
inttt x,y;
谢谢。。问题解决了。。。之前也试过加; 但是不成功,发现是自己开的文本太多,别的文本有错误编译一起编了。
折腾一晚,。,刚才把工程全关,新建了个 YES了。。谢谢你~
作者:
a119
时间:
2014-7-17 16:11
zjjhtony 发表于 2014-7-17 09:34
void delay()
{
inttt x,y;
版主大人说的没错,最后一个for,没有循环体,肯定是无法通过语法检测的,加一个分号这一句便成了他的,循环体
作者:
zmc419
时间:
2017-6-2 12:28
提示语法错误在花括号附近
作者:
GG276192978
时间:
2017-10-17 15:29
我也遇到这种问题,但是还是没有解决掉
作者:
小姜同学
时间:
2018-12-1 19:17
我也遇到了,延时函数里的for循环要加分号;
作者:
wcs1668
时间:
2019-8-25 09:38
我也遇到过
作者:
donglw
时间:
2024-3-2 01:08
for(y=20;y>0;y--)缺分号“;”
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1