• <nav id="cwumo"><code id="cwumo"></code></nav>
  • <menu id="cwumo"><strong id="cwumo"></strong></menu>

    下面"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

    日韩激情