关于sizeof
  • 板块灌水区
  • 楼主qwq_volcano
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/11/5 20:28
  • 上次更新2023/11/4 01:22:31
查看原帖
关于sizeof
209923
qwq_volcano楼主2021/11/5 20:28

有个奇怪的问题

#include<cstdio>
#include<iostream>
using namespace std;
struct item{
	int p;
};
int main(){
	printf("%d",sizeof(item));
}

这个输出4

#include<cstdio>
#include<iostream>
using namespace std;
struct item{
	char p;
};
int main(){
	printf("%d",sizeof(item));
}

这个输出1

#include<cstdio>
#include<iostream>
using namespace std;
struct item{
	char p1;
	int p2;
};
int main(){
	printf("%d",sizeof(item));
}

但是为什么这个输出8?

求助

2021/11/5 20:28
加载中...