查看: 281|回复: 5
收起左侧

[51单片机] 51单片机编程问题

[复制链接]
     

1

主题

4

帖子

12

积分

实习生

 楼主| 发表于 2017-4-21 17:19 | 显示全部楼层 |返回版面||阅读模式
51单片机C语言编程。请问支持自定义结构体组成的数组吗?我在调试程序,错误很诡异,所以才会问这个,谢谢大家!
typedef struct student
{
       char name[20];
       int age;
}Student;

Student students[10];
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
     

1

主题

4

帖子

12

积分

实习生

 楼主| 发表于 2017-4-21 17:23 | 显示全部楼层 |返回版面
补充,我知道像这样:
         sbit bits[10]
是不行的,因为c51编程不支持位数组,所以联想到是不是不支持自定义结构数组
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
     

1

主题

4

帖子

12

积分

实习生

 楼主| 发表于 2017-4-21 18:51 | 显示全部楼层 |返回版面
好吧,支持,刚才遍了个程序试了一下,自己结个贴。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
     

4874

主题

1万

帖子

2万

积分

版主

发表于 2017-4-21 19:01 | 显示全部楼层 |返回版面
frogjie 发表于 2017-4-21 17:23
补充,我知道像这样:
         sbit bits[10]
是不行的,因为c51编程不支持位数组,所以联想到是不是不支 ...

试试就知道了
21ic公开课,21ic网友共同的学习圈子!
     

1

主题

4

帖子

12

积分

实习生

 楼主| 发表于 2017-4-21 19:25 | 显示全部楼层 |返回版面

已经试过了,支持,谢谢回答
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

3

主题

152

帖子

473

积分

资深技术员

发表于 2017-4-21 23:01 | 显示全部楼层 |返回版面
C51编译器的确不支持位数组的定义,但楼主的帖子也有一些小问题,就是误将bit关键字写成sbit了。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

热门推荐上一条 /2 下一条

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