一二三区免费观看|av无码字幕av|亚洲AV综合色区无码一区|五月激情网婷婷激情|久久久久久久久久久久久大色天下|国产97av在线|四虎一区在线观看|96人人操_人人|九九九日本精品免费观看|伊人久久激情

下面"C++聯合"的題目的輸出筆試問題

時間:2020-11-20 17:57:28 筆試題目 我要投稿

下面關于"C++聯合"的題目的輸出筆試問題

  a)

下面關于"C++聯合"的.題目的輸出筆試問題

  #i nclude

  union

  {

  int i;

  char x[2];

  }a;

  void main()

  {

  a.x[0] = 10;

  a.x[1] = 1;

  printf(“%d”,a.i);

  }

  答案:266 (低位低地址,高位高地址,內存占用情況是Ox010A)

  b)

  main()

  {

  union{ /*定義一個聯合*/

  int i;

  struct{ /*在聯合中定義一個結構*/

  char first;

  char second;

  }half;

  }number;

  number.i=0×4241; /*聯合成員賦值*/

  printf(“%c%c\n”, number.half.first, mumber.half.second);

  number.half.first=’a'; /*聯合中結構成員賦值*/

  number.half.second=’b';

  printf(“%x\n”, number.i);

  getch();

  }

  答案: AB (0×41對應’A',是低位;Ox42對應’B',是高位)

  6261 (number.i和number.half共用一塊地址空間)

【下面關于"C++聯合"的題目的輸出筆試問題】相關文章:

經典c++面試筆試題目22題12-11

華為C++筆試題11-23

聯想C++筆試題11-23

C++筆試實例分析11-22

Sony C++筆試題11-22

C++筆試題:關于鏈表和指針11-22

C++筆試題目分享11-22

華為c/c++筆試題11-22

類似德勤筆試題目的邏輯題12-04