找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 972|回复: 3
打印 上一主题 下一主题
收起左侧

syntax error near unsigned.找不到问题在哪了,大佬帮忙看看吧

[复制链接]
跳转到指定楼层
楼主
ID:888967 发表于 2021-3-6 14:21 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void Dig_display(uchar figure,uchar number,uchar dp_YESorNO )
{        switch(figure)        
{                case(1):P2=0X00;break;                case(2):P2=0X04;break;                case(3):P2=0X08;break;                case(4):P2=0X0c;break;                case(5):P2=0X10;break;                case(6):P2=0X14;break;                case(7):P2=0X18;break;                case(8):P2=0X1c;break;        }        if(dp_YESorNO==0)        
{P0=smgxs[number];}        
else        
{P0=smgxs[number]+0x80;}        
number=50;        while(number--);        
P0=0x00;}

void main(){        
while(1)        {                 
Dig_display(uchar figure,uchar number,uchar dp_YESorNO);               
smghs(DS18B20readtemp());        }}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:871393 发表于 2021-3-6 16:56 | 只看该作者
Dig_display(uchar figure,uchar number,uchar dp_YESorNO); 你这是函数调用  不是声明  传参数不能写类型
改成这样
Dig_display(figure, number, dp_YESorNO);
回复

使用道具 举报

板凳
ID:691185 发表于 2021-3-6 17:21 | 只看该作者
掉函数有问题啊,直接把声明超过来了,
回复

使用道具 举报

地板
ID:231674 发表于 2021-3-9 14:28 | 只看该作者
main函数里调用 Dig_display(); 参数不对,应该写成 类似Dig_display(2,2,YES); 这种,//define YES 1
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表