思维启发之联合体面试题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/PanPen120/article/details/39577317
union function
{
  int text;
  char data[2];
}T;
  T.data[0] = 10;
  T.data[1] = 1;
 打印T.text的结果

解析:联合体内存共用,内存4个字节

存入的是10,四个字节为 0A 00 00 00

存入的是1,四个字节为 0A 01 00 00

小段内存(详见C++基础之String类)打印的是00 00 01 0A------是256

潘鹏在CSDN上原创,如其他网站转载请注意排版和写明出处:

没有更多推荐了,返回首页