huangzongwu 发表于 2021-4-26 10:24 你说的好像很高级,什么叫引入外部变量时不能赋值我不清楚,但他这个问题报错的原因绝不是因为赋值,而是 extern unsigned char password[] unsigned char password[] 这里的password[]被定义了两次 声明没错,但是如果赋值了,这个变量同时也被定义了,定义以后就不能再次定义.欢迎讨教. |
huangzongwu 发表于 2021-4-26 10:43 好的,谢谢! |
fugui 发表于 2021-4-26 10:29 建议先打基础,其他慢慢来! |
ANT1987 发表于 2021-4-26 07:44 不是,是楼下老哥说的那样,谢谢大家。 |
huangzongwu 发表于 2021-4-26 10:24 哇,谢谢老哥,太强啦,谢谢您 |
| 你们连c语言的基础都不懂啊,怎么混上的高级工程师?引入外部变量时是不能赋值的,只有声明的地方才能赋值! |
| 看下是不是在1602.h里面重复定义了。 |
潮冲冲冲 发表于 2021-4-25 22:50 啊,我不是太懂您这句话和我程序之间关系的意思,还请您详细指教一下。 |
| while(表达式) ,当表达式的值为“1”时,进入循环。循环体有2种如下: 1、while(表达式);===》当前语句一直循环,直到表达式的值为“0” |
花心的刘备 发表于 2021-4-25 20:55 看报错是这个意思,可我不知道咋改 ![]() |
| 是不是重复定义了? |