电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1536|回复: 2
收起左侧

ASD.C(43): error C267: 'If': requires ANSI-style prototype

[复制链接]

579

主题

911

帖子

5007

积分

四级会员

Rank: 4

积分
5007
发表于 2023-3-27 21:01:08 | 显示全部楼层 |阅读模式
//读一个字节
ReadOneChar(void)                 //主机数据线先从高电平拉至低电平,保持1ms以上,//再使数据线升为高电平,从而产生读信号
{ unsigned char i = 0;              //每个读周期最短的持续时间为60us,各个读周期
//之间必须有1ms以上的高电平恢复期
unsigned char dat = 0;
for(i=8; i>0; i--)                   //一个字节有8位
{DQ=1;
delay(1);
DQ = 0;
dat>>=1;
DQ=1;
If(DQ)
dat|=0x80;
delay(4);}
return(dat);}
//*********************************************************************************
倒数第四行、第五行
ASD.C(43): error C267: 'If': requires ANSI-style prototype
ASD.C(44): error C141: syntax error near 'dat'
求大神指教
回复

使用道具 举报

10

主题

904

帖子

812

积分

二级会员

Rank: 2

积分
812
发表于 2023-3-27 21:01:41 | 显示全部楼层
If是啥?我只知道if
回复 支持 反对

使用道具 举报

591

主题

1772

帖子

5770

积分

四级会员

Rank: 4

积分
5770
发表于 2023-3-27 21:02:17 | 显示全部楼层
请问这个问题解决了吗?
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表