首页
编程
java
php
前端
首页
编程
java
php
前端
sizdof结构体嵌套
直接嵌套
struct DATA {
long
x;
union
{
int
a;
char
b;
float
c; }y;
}p;
printf("%d\n", sizeof(p));//=8???
间接嵌套
struct DATA2 {
long x
;
struct UNION y
;
};
printf("%d\n", sizeof(struct DATA2));//=16
为什么二者结果不同?为什么第一种sizeof的结果是8?
另外,请问怎么调出运行或者储存的情况验证?
点击展开全文