<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一道C語言指針的題目

          共 372字,需瀏覽 1分鐘

           ·

          2022-05-28 05:26

          早上看到的題目,但是現(xiàn)在去找沒看到了。我當(dāng)時(shí)還把圖片放在小號(hào)里面了,大家可以看看。

          大家看看這個(gè)代碼輸出什么?如果想讓它輸出77要怎么用指針寫呢?

          憑記憶寫一下

          #include "stdio.h"#include "stdint.h"
          int main()
          {
          uint16_t a[12] = {0x11,0x12,0x13,0x14,0x77,0x88};
          uint32_t *p = (uint32_t*)&a[0];
          p++;
          printf("%4X\n", *p);
          return 0;
          }


          a 一個(gè)位置的大小是2個(gè)字節(jié),p指向的大小是4個(gè)字節(jié),所以p++ 執(zhí)行一次就會(huì)跳動(dòng)4個(gè)字節(jié)。

          這樣,他所指向的位置應(yīng)該是

          0x0013, 0x0014

          這樣的話,直接輸出0x00140013

          這樣大家能明白了不?




          瀏覽 38
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  狗爷寒冷夜城中村150 | 91av在线无码 | 国产精品成人熊猫视频成人在线播放 | 最新在线无码 | 性受 XXXX黑人XYX性爽 |