QQ群里问的关于sizeof问题

来源:互联网 发布:淘宝关键词搜索在哪 编辑:程序博客网 时间:2024/05/16 14:57
#include "iostream.h"#include "stdlib.h"typedef struct {int a;char b;short c;}Fuck_t;int main(){cout<<sizeof(Fuck_t)<<endl;}

#include "iostream.h"#include "stdlib.h"typedef struct {short c;short d;int a;char b;}Fuck_t;int main(){cout<<sizeof(Fuck_t)<<endl;return 0;}


#include "iostream.h"#include "stdlib.h"typedef struct {  long d:1;  short c:1;  int a:3;  char b;}Fuck_t;int main(){  cout<<sizeof(Fuck_t)<<endl;  return 0;}


#include "iostream.h"#include "stdlib.h"typedef struct {  short c;  long d;  int a;  char b;}Fuck_t;int main(){  cout<<(size_t)&(((Fuck_t*)0)->a)<<endl;  return 0;}



解释见:http://zhidao.baidu.com/question/334619905.html

sizeof的用法见下一博客:http://blog.csdn.net/wuyuan2011woaini/article/details/7765347

复制搜索