找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

error C141: syntax error是哪里错啦!

查看数: 2863 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-12-24 00:06

正文摘要:

第23行出现这个错误!找了一晚上了!也不知道到底怎么回事!求帮助呀!! 这是一部分代码: #include<reg51.h> #include"intrins.h" #define uint unsigned int #define addr unsigned int #define ui ...

回复

ID:553941 发表于 2020-12-24 09:38
#define addr unsigned int
定义了这么个东西
然后你函数里面又uchar定义了一个叫addr的,,这肯定要报错的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:553941 发表于 2020-12-24 09:37
#define addr unsigned int
ID:278840 发表于 2020-12-24 09:34
shanshuo(addr,3.2);//shanshuo(addr,1.0);//秒这里的点应该是问题的关键了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:824490 发表于 2020-12-24 08:44
w_com(Ox80+addr);
  w_string(Oxff," ");
是0x80,不是Ox80,文字错了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:743654 发表于 2020-12-24 08:44
#include<reg51.h>
#include"intrins.h"
#define uint unsigned int
#define addr unsigned int
#define uint unsigned int
#define uchar unsigned char

改为:
#include<reg51.h>
#include"intrins.h
#define uint unsigned int
#define uchar unsigned char

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:115923 发表于 2020-12-24 08:44
第2和第4行 重复了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

ID:235200 发表于 2020-12-24 08:33
addr怎么能用第4行的方式去定义,又在23行形式参数中定义呢

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

Powered by 单片机教程网

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