• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式面試題三道,你都會了嗎?

    嵌入式面試題三道,你都會了嗎?

    作者: 時間:2017-12-27 來源:網絡 收藏

      題一:

    本文引用地址:http://www.czjhyjcfj.com/article/201712/373665.htm

      下面的聲明都是什么意思?

      const int a;

      int const a;

      const int *a;

      int * const a;

      int const * a const;

      思考過后,再到下方尋找答案

      題二:

      sizeof和strlen的區別?

      思考過后,再到下方尋找答案

      題三:

      在某工程中,要求設置一絕對地址為0x67a9的整型變量的值為0xaa66。編譯器是一個純粹的ANSI編譯器。寫代碼去完成這一任務?

      思考過后,再到下方尋找答案

      題一答案:

      A.前兩個的作用是一樣,a是一個常整型數;

      B.第三個意味著a是一個指向常整型數的指針(也就是,整型數是不可修改的,但指針可以);

      C.第四個意思a是一個指向整型 數的常指針(也就是說,指針指向的整型數是可以修改的,但指針是不可修改的);

      D.最后一個意味著a是一個指向常整型數的常指針(也就是說,指針指向的整型數 是不可修改的,同時指針也是不可修改的)。

      題二答案:

      sizeof是運算符,在編譯時即計算好了; 而strlen是函數,要在運行時才能計算。

      題三答案:

      int *p;

      p = (int*)0x67a9;

      *p = 0xaa66;



    關鍵詞: 嵌入式

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 吐鲁番市| 昌乐县| 米林县| 木兰县| 工布江达县| 花莲市| 固镇县| 宁城县| 合作市| 克什克腾旗| 岳阳县| 秭归县| 正安县| 新疆| 惠东县| 长治市| 扎囊县| 重庆市| 黄浦区| 都兰县| 兴山县| 临西县| 柳河县| 固始县| 汉中市| 仪陇县| 惠州市| 齐齐哈尔市| 澄江县| 寿光市| 深水埗区| 精河县| 大邑县| 保定市| 龙游县| 水城县| 大石桥市| 武宣县| 贵南县| 道孚县| 宝兴县|