永发信息网

流水灯4.C(11): error C141: syntax error near 'void'

答案:2  悬赏:10  手机版
解决时间 2021-02-07 03:42
流水灯4.C(11): error C141: syntax error near 'void' 不知错在哪里?

#include
void delay()
{
unsigned int i=6000; //变量,无字符整形,0~65535
while(i--) //真:非0,假:0
{
;
}
void main()
{
while(1)
{
P0=0xfe //0b1111 1110
delay(); //延时,函数调用
P0=0xfd
delay();
P0=0xfb
delay();
P0=0xf7
delay();
P0=0xef
delay();
P0=0xdf
delay();
P0=0xbf
delay();
P0=0x7f
delay();
}

}
}
最佳答案
delay(); //延时,函数调用
P0=0xfd
delay();
P0=0xfb
delay();
P0=0xf7
delay();
P0=0xef
delay();
P0=0xdf
delay();
P0=0xbf
delay();
P0=0x7f
delay();
你的P0口赋值的语句都没有加分号。
应该改为:
delay(); //延时,函数调用
P0=0xfd; //分号
delay();
P0=0xfb; //分号
delay();
P0=0xf7; //分号
delay();
P0=0xef; //分号
delay();
P0=0xdf; //分号
delay();
P0=0xbf; //分号
delay();
P0=0x7f; //分号
delay();

还有编程时如果没有入口参数,比如void delay(),最好写成这样:void delay(void),这是一种良好的编程习惯,你的那种写法,在有的程序里可能就会报错。
全部回答
p0^0=1;这种语句/用法是不对的。正确的方法是在程序的开始声明特殊位变量,例如:sbitp0_0=p0^0;之后才能在你的函数体里面p0_0=1;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急!狗狗尾巴上面长了个脓包,何故?
新华书店地址在哪,我要去那里办事
【恙恙】小恙是什么意思
游戏王同人用动漫卡组 类似一人的无限恐怖 之
小米2A手机运行内存不够用为什么?
MacBook Air 用的时候需要一直充电吗?
钤阳西路我想知道这个在什么地方
All you have to do is stay 为什么stay是原
我国古代文学名作《桃花源记》的作者是(  
平远县财政局地址在什么地方,想过去办事
西岗岭我想知道这个在什么地方
联想s850t的wifi里面有个域名是什么意思
为什么冬天饿的快,好像吃了又饿了。
请问我在外地企业工厂里交了8年社保现已满了5
向日葵是单性花还是双性花?为什么?
推荐资讯
什么词可以形容一半恐惧一半生气,成语也可以
上海金山石化到浙江平湖有多远?时间表
家人有人欠信用卡没还,我有抵押向银行贷款会
心电图波形的含义哪项是错误A.P波代表心房除
被京东骗了坑了就认栽了吗?京东礼品卡的太坑
璀璨电器商行在什么地方啊,我要过去处理事情
朋友灯世界地址在什么地方,想过去办事
沙头在哪里啊,我有事要去这个地方
中国邮政储蓄银行邯郸市罗城头营业所在什么地
求人办事敬酒时候怎么说
"Little tyke,"chortled Mr. Dursley as he l
【hurry是什么意思】hurry是什么意思,经常出
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?