找回密码
 立即注册

QQ登录

只需一步,快速开始

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

程序编译错误,求大佬帮我看看问题出在哪

[复制链接]
跳转到指定楼层
楼主
求大佬帮我看看问题出在哪

捕获4.PNG (159.71 KB, 下载次数: 35)

捕获4.PNG

捕获3.PNG (158.88 KB, 下载次数: 33)

捕获3.PNG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:684049 发表于 2021-4-25 20:55 | 只看该作者
是不是重复定义了?
回复

使用道具 举报

板凳
ID:664223 发表于 2021-4-25 22:14 | 只看该作者
花心的刘备 发表于 2021-4-25 20:55
是不是重复定义了?

看报错是这个意思,可我不知道咋改
回复

使用道具 举报

地板
ID:912163 发表于 2021-4-25 22:50 | 只看该作者
while(表达式) ,当表达式的值为“1”时,进入循环。循环体有2种如下: 1、while(表达式);===》当前语句一直循环,直到表达式的值为“0”
回复

使用道具 举报

5#
ID:664223 发表于 2021-4-25 22:55 来自手机 | 只看该作者
潮冲冲冲 发表于 2021-4-25 22:50
while(表达式) ,当表达式的值为“1”时,进入循环。循环体有2种如下: 1、while(表达式);===》当前语句一 ...

啊,我不是太懂您这句话和我程序之间关系的意思,还请您详细指教一下。
回复

使用道具 举报

6#
ID:894154 发表于 2021-4-26 07:44 | 只看该作者
看下是不是在1602.h里面重复定义了。
回复

使用道具 举报

7#
ID:496117 发表于 2021-4-26 10:24 | 只看该作者
你们连c语言的基础都不懂啊,怎么混上的高级工程师?引入外部变量时是不能赋值的,只有声明的地方才能赋值!
回复

使用道具 举报

8#
ID:664223 发表于 2021-4-26 10:29 | 只看该作者
huangzongwu 发表于 2021-4-26 10:24
你们连c语言的基础都不懂啊,怎么混上的高级工程师?引入外部变量时是不能赋值的,只有声明的地方才能赋值!

哇,谢谢老哥,太强啦,谢谢您
回复

使用道具 举报

9#
ID:664223 发表于 2021-4-26 10:29 | 只看该作者
ANT1987 发表于 2021-4-26 07:44
看下是不是在1602.h里面重复定义了。

不是,是楼下老哥说的那样,谢谢大家。
回复

使用道具 举报

10#
ID:496117 发表于 2021-4-26 10:43 | 只看该作者
fugui 发表于 2021-4-26 10:29
哇,谢谢老哥,太强啦,谢谢您

建议先打基础,其他慢慢来!
回复

使用道具 举报

11#
ID:664223 发表于 2021-4-26 10:45 | 只看该作者
huangzongwu 发表于 2021-4-26 10:43
建议先打基础,其他慢慢来!

好的,谢谢!
回复

使用道具 举报

12#
ID:894154 发表于 2021-4-26 13:19 | 只看该作者
huangzongwu 发表于 2021-4-26 10:24
你们连c语言的基础都不懂啊,怎么混上的高级工程师?引入外部变量时是不能赋值的,只有声明的地方才能赋值!

你说的好像很高级,什么叫引入外部变量时不能赋值我不清楚,但他这个问题报错的原因绝不是因为赋值,而是
extern unsigned char password[]
          unsigned char password[] 这里的password[]被定义了两次
声明没错,但是如果赋值了,这个变量同时也被定义了,定义以后就不能再次定义.欢迎讨教.
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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