新聞中心

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

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

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

          題一:

        本文引用地址:http://www.104case.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;



        關鍵詞: 嵌入式

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吉木萨尔县| 台北市| 阳原县| 平陆县| 吉木乃县| 房产| 江陵县| 普安县| 定兴县| 晋宁县| 东丽区| 巴林右旗| 蒙阴县| 丹江口市| 敦煌市| 凤山市| 叶城县| 吴堡县| 宾阳县| 临颍县| 镇赉县| 车致| 英吉沙县| 龙陵县| 亚东县| 太湖县| 凤城市| 独山县| 巴彦县| 天峻县| 文昌市| 绥中县| 福泉市| 黔南| 蒙山县| 麦盖提县| 古交市| 浙江省| 宜城市| 内江市| 尼木县|