这sizeof有没有搞错啊该如何处理
这sizeof有没有搞错啊请给出下面这些结构体的sizeof的值C/C++ code1、struct Class{ int a[4] float b}2
这sizeof有没有搞错啊
请给出下面这些结构体的sizeof的值
C/C++ code1、struct Class{ int a[4]; float b;};2、struct Class{int a[4];char c;}
我用的是VC6.0编译器,为什么得到的结果和理想中的不一样呢?
大家麻烦看一下。
[解决办法]20,20.
[解决办法]char的话也会占用4个字节。因为在存储中计算机取4字节快些。
详细见union的使用。
[解决办法]#pragma pack(1)
就能得到你想要的结果了,字节对齐的问题。
[解决办法][解决办法][解决办法]楼主看看这里
http://zhidao.baidu.com/question/152697556.html