第一篇CSDN文章

来源:互联网 发布:圣剑网络 编辑:程序博客网 时间:2024/05/16 06:54

在逛的时候看到的:

struct st{

};

int mian(){

cout<<sizeof(st);

return 0;

}

问输出的是多少?

经常看代码的同志就知道结果是1啦;struct不能留空,也就是一旦定义就表示里面有值,所以struct会为每一个结构体预留1个字符(也就是char字符),所以输出就是1了。

 

原创粉丝点击