您的位置:程序门 -> 硬件/嵌入开发 -> 片机/工控



帮忙看一句代码是什么意思...10分谢谢


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


帮忙看一句代码是什么意思...10分谢谢[已结贴,结贴人:sm_henry]
发表于:2007-07-19 09:14:20 楼主
typedef   struct
{
unsigned   char   bit0   :   1;
unsigned   char   bit1   :   1;
unsigned   char   bit2   :   1;
unsigned   char   bit3   :   1;
unsigned   char   bit4   :   1;
unsigned   char   bit5   :   1;
unsigned   char   bit6   :   1;
unsigned   char   bit7   :   1;
}   tpbit;

#define   definebit(var,   bitno)   (((tpbit   *)&var)-> bitno)

请问(((tpbit   *)&var)-> bitno)的意思是不是取出var的第n个bit然后将这个0或1放到bitno中么?

在线等...
发表于:2007-07-19 09:31:501楼 得分:10
应该是给   var   的第bitno   位   置1


快速检索

最新资讯
热门点击