永发信息网

#include<reg52.h> #define uint unsigned int sbit led1=P2^0; void delay1s() void main() { while

答案:3  悬赏:80  手机版
解决时间 2021-03-14 18:26
  • 提问者网友:姑娘长的好罪过
  • 2021-03-13 23:59
Build target 'Target 1'
compiling Text2.c...
TEXT2.C(6): error C132: 'main': not in formal parameter list
TEXT2.C(6): error C141: syntax error near '{'
TEXT2.C(9): error C244: 'led1': can't initialize, bad type or class
TEXT2.C(9): error C132: 'led1': not in formal parameter list
TEXT2.C(10): error C132: 'delay1s': not in formal parameter list
TEXT2.C(11): error C244: 'led1': can't initialize, bad type or class
TEXT2.C(11): error C132: 'led1': not in formal parameter list
TEXT2.C(12): error C132: 'delay1s': not in formal parameter list
TEXT2.C(13): error C141: syntax error near '}'
TEXT2.C(20): error C141: syntax error near '}'
Target not created
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-03-14 01:21
把代码贴完整
全部回答
  • 1楼网友:猎心人
  • 2021-03-14 02:43
可能你把"main"写成了"mian"吧
  • 2楼网友:旧脸谱
  • 2021-03-14 01:39
正确答案 已经运行过了。 #include #define uint unsigned int sbit led1=P2^0; void delay1s(); void main() { while(1) { led1=0; delay1s(); led1=1; delay1s(); } } void delay1s() { uint i,j; for(i=500;i>0;i--) for(j=110;j>0;j--); } 定义void delay()是后面要加“;”,写子函数void delay()是第二个for语句是第一个for语句的子语句,因此第二个for语句后面要加“;”
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯