| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 496 人关注过本帖
标题:求解答——比较高难度的C语言关于结构体和位域的问题
只看楼主 加入收藏
hxjhzyf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-17
收藏
 问题点数:0 回复次数:1 
求解答——比较高难度的C语言关于结构体和位域的问题
寄存器配置经常看到形如Reg.all或者Reg.bit.C的调用。
现在我有一个十六位的整数,分成8段,b15-14为C1,b13-12为C2……
能不能定义结构体A,使得我既可以写A.bit.C1=2,A.bit.C2=2……又可以写A.all=2(或者A.什么别的)使得C1,C2……都被写成2,也就是8个相同的功能同时赋值。
注意是写A.fun=3完成A的8段都写成3

[ 本帖最后由 hxjhzyf 于 2011-11-17 20:47 编辑 ]
搜索更多相关主题的帖子: 寄存器 结构体 C语言 
2011-11-17 20:46
hxjhzyf
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-17
收藏
得分:0 
怎么没有人解答呢?思路也可以啊
2011-11-18 23:46
快速回复:求解答——比较高难度的C语言关于结构体和位域的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013075 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved