CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 166846
pcplayer
:
对于这样形式的定义,如果少于4的话,一定是4,多于4的话,一定是8,取决于前面的int
[阅读: 264] 2005-07-21 08:04:05
是不是编译的时候优化对齐的意思?
相关信息:
c高手来做个题
(124字)
(
老玉米
[379]
2005-07-21 07:43
)
应该为3,如果没开对齐的话。开了对齐应该是9。
(空) (
GoodHope
[232]
2005-07-21 07:46
)
错。
(10字)
(
老玉米
[217]
2005-07-21 07:48
)
中间那个字段是空的,没注意看。
(空) (
GoodHope
[209]
2005-07-21 07:52
)
不对,中间的那个居然也没写宽度。应该是2或者8。
(空) (
GoodHope
[192]
2005-07-21 07:49
)
很有冒险精神
(空) (
beijingshizi
[226]
2005-07-21 07:50
)
32
(空) (
bmkun
[160]
2005-07-21 07:50
)
4
(空) (
bjwf
[195]
2005-07-21 07:51
)
还是老狼厉害。
(空) (
老玉米
[211]
2005-07-21 07:53
)
过奖过奖,玉楼有次写程序遇到过一个问题就是这样的结构定义引起的,所以对这个有印象
(空) (
bjwf
[239]
2005-07-21 07:57
)
主要不是这个,主要是知道int a:4;这种语法的人不多
(空) (
老玉米
[221]
2005-07-21 07:59
)
我记得好象谭浩强的C语言书上就有.
(30字)
(
bjwf
[301]
2005-07-21 08:03
)
知道 int :0是合法的更少
(空) (
GoodHope
[201]
2005-07-21 08:05
)
编程测试,果然是4解释如下
(223字)
(
bjwf
[367]
2005-07-21 07:54
)
对于这样形式的定义,如果少于4的话,一定是4,多于4的话,一定是8,取决于前面的int
(16字)
(
pcplayer
[263]
2005-07-21 08:04
)
对,位域定义会对齐到前面的数据类型的大小.
(空) (
bjwf
[389]
2005-07-21 08:06
)
相当于Delphi里的Record
(145字)
(
pcplayer
[390]
2005-07-21 08:16
)
不知道
(17字)
(
jacky1936
[194]
2005-07-21 07:57
)
刚才测试了一下,这个的结果和编译器有关。
(17字)
(
GoodHope
[234]
2005-07-21 08:01
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录