struct之前碰到过坑
现在理解起来其实就是填充表格
表格宽度为目前最长的数据类型的值
然后依次从上往下填充,看一共用了几行即可
struct stu{
char a;
char c;
int b;
};
int main() {
cout<<sizeof(stu)<<endl;
return 0;
}
int最宽,占用4个
结果是8
| char | char | ||
|---|---|---|---|
| int | int | int | int |
struct stu{
char a;
int b;
char c;
};
int main() {
cout<<sizeof(stu)<<endl;
return 0;
}
结果是12
| char | |||
|---|---|---|---|
| int | int | int | int |
| char |
最后
以上就是风中红牛最近收集整理的关于struct类型理解的全部内容,更多相关struct类型理解内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复