[讨论] 关于C51程序

wy3168   2007-8-6 21:23 楼主
typedef struct flags { uint bus_reset :1; uint suspend :1; .........} bus_reset是结构体的一个成员,它后面的:1代表是什么意思啊?是给它赋值吗? 在一些程序里,用#define进行宏定义的时候,只有宏名,没有宏体,那是代表什么意思呢?

回复评论 (8)

回复:关于C51程序

应该看看
点赞  2007-8-17 14:55

回复:关于C51程序

uint bus_reset :1; //总线复位 uint suspend :1; //总线挂起
世界是个圈,人生也是个圈。
点赞  2007-8-17 15:05

回复:关于C51程序

语法不对
点赞  2007-8-17 15:10

回复:关于C51程序

引用: 在一些程序里,用#define进行宏定义的时候,只有宏名,没有宏体,那是代表什么意思呢?
宏名前面定义过或是取消宏体
世界是个圈,人生也是个圈。
点赞  2007-8-17 15:33

回复:关于C51程序

看看C51的类型定义章节吧
点赞  2007-8-17 15:47

回复:关于C51程序

我没见过这么写的。 你确信程序是正确的吗?
我是有火救火,无火灌水的救火车 救火车单片机工作室 http://www.qm999.cn
点赞  2007-8-17 16:09

回复: 关于C51程序

那是C语言里面的位段,你自己去搜索一下吧。表示那个成员只占一个bit。
点赞  2007-8-17 16:10

回复:关于C51程序

看不懂///////////////
点赞  2007-8-19 20:49
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复