找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

简单的单片机程序编译错误,什么问题啊?

查看数: 2200 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-4-10 21:21

正文摘要:

不懂哪里错了

回复

ID:485899 发表于 2019-4-11 09:54
大括号没加上啊,低级错误。
一开始我还以为我眼拙,点开图片仔细看确定没有大括号。
ID:164602 发表于 2019-4-11 08:06
简单!
你的string是数组变量,应该有大括号的。
下次直接发程序,图片没法帮你改。
例如:unsigned char code string []={0x00,0x01,......}
ID:277550 发表于 2019-4-11 00:44
数组初始化需要{}配对

另,uchar 应该是 unsigned char,而不是 unsigned int

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ID:453974 发表于 2019-4-11 00:26
我看数组好像不太对,你把整个程序都发上来看看
ID:473758 发表于 2019-4-11 00:13
数组的元素要用大括号括起来,你括起来再编译一下试试
ID:423511 发表于 2019-4-10 22:26
17行开头和20行结尾加上{}
ID:337069 发表于 2019-4-10 22:24
给数组赋值要加{},结尾加 ;  每个数组元素之间都要加 ,隔开
int array[] = { 0, 1, 2, 3 };
ID:354590 发表于 2019-4-10 22:19
uchar code string[]={....};
ID:509148 发表于 2019-4-10 22:01
uncharted code string[]={  .....}漏了花括号

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

Powered by 单片机教程网

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