永发信息网

单片机c语言含参数delay函数为什么有语法错误?

答案:2  悬赏:80  手机版
解决时间 2021-04-03 01:24
这是我的程序

#include
sbit D0=P1^0;
#define uint unsigned int;
#define uchar unsigned char;
uchar z,x,i,count;
void Delay(uchar count)
{
uchar z,x,i;
for(z=count;z>0;z--)
for(x=5;x>0;x--)
for(i=100;i>0;i--);
}
void main(void)
{
while(1)
{
D0=1;
Delay(2);
D0=0;
Delay(2);
}
}
最佳答案
#define uint unsigned int;
#define uchar unsigned char;--都不要分号
全部回答
这是一个双重嵌套循环写法, 外面的循环从0开始递增 ,循环500下, 里面一个循环从0开始递增,循环121下, i和j是自定义的变量, 和数学中设定x,y,z 一样, 但同一函数内不可定义两个名称一样的变量,编译器会报错, 取值范围不一样是根据你的业务需要定的, {;}这个分号为什么写在这里我不大清楚,我学java的,个人感觉你应该还是个新手, 花括号里面是写 你要循环的动作 for(i=0;i<500;i++){ for(j=0;j<121;j++){ // to do something.. } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1oz等于多少cc
竞选优秀寝室长,优秀寝室,汇报时间3-5分钟
国外4g网络有几种模式
金立手机四千毫安大电池九百元左右的
青蚕豆与干蚕豆的嘌呤对比
从育知路的回龙园到通州区的玉铺上营怎么坐公
请问,宝宝屁股周围起红泡怎样办?,我家的男23
合力叉车H和K那个好
欢迎访问攀钢集团公司生活服务公司协同办公系
当女人看到某一男人脸红是啥意思
一减一等于几
folioscope洋葱皮有什么用
黄冈好玩的景点推荐 黄冈有什么好玩的
我想看比较虐的展昭同人文,要能感动,能流眼
手机型号EVA-AL10是全网通吗
推荐资讯
mbarl/s是什么单位
确认劳动关系起诉状怎么写
下列各句中加点的熟语或成语,使用不恰当的一
新交规中新车六年免检包括摩托车吗?
电源和负载都是星形联结的三相对称电路,有中
贵阳火车站到沙文镇怎么坐车
单选题下列地区与畜牧业生产类型组合正确的是
新房的窗户可以增加吗
盈通镭龙R6770-HM1024GD5极速版和迪兰R7 350
大众期牛是个什么投资理财产品
急求营销案例”蚊帐:将寿终正寝“吗?的标准
科目三和科目四是练什么的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?