<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 創業指南 > 職場 > 面試題 > 嵌入式軟件工程師面試題:Const

        嵌入式軟件工程師面試題:Const

        時間: 敏敏644 分享

        嵌入式軟件工程師面試題:Const

          Const

          .關鍵字const是什么含意?

          我只要一聽到被面試者說:“const意味著常數”,我就知道我正在和一個業余者打交道。去年Dan Saks已經在他的文章里完全概括了const的所有用法,因此ESP(譯者:Embedded Systems Programming)的每一位讀者應該非常熟悉const能做什么和不能做什么.

          如果你從沒有讀到那篇文章,只要能說出const意味著“只讀”就可以了。盡管這個答案不是完全的答案,但我接受它作為一個正確的答案。(如果你想知道更詳細的答案,仔細讀一下Saks的文章吧。)如果應試者能正確回答這個問題,我將問他一個附加的問題:下面的聲明都是什么意思?

          Const int a;

          int const a;

          const int _a;

          int _ const a;

          int const _ a const;

          前兩個的作用是一樣,a是一個常整型數。第三個意味著a是一個指向常整型數的指針(也就是,整型數是不可修改的,但指針可以)。第四個a是一個指向整型數的常指針(也就是說,指針指向的整型數是可以修改的,但指針是不可修改的)。最后一個意味著a是一個指向常整型數的常指針(也就是說,指針指向的整型數是不可修改的,同時指針也是不可修改的)。如果應試者能正確回答這些問題,那么他就給我留下了一個好印象。順帶提一句,也許你可能會問,即使不用關鍵字const,也還是能很容易寫出功能正確的程序,那么我為什么還要如此看重關鍵字const呢?我也如下的幾下理由:

          1). 關鍵字const的作用是為給讀你代碼的人傳達非常有用的信息,實際上,聲明一個參數為常量是為了告訴了用戶這個參數的應用目的。如果你曾花很多時間清理其它人留下的垃圾,你就會很快學會感謝這點多余的信息。(當然,懂得用const的程序員很少會留下的垃圾讓別人來清理的。)

          2). 通過給優化器一些附加的信息,使用關鍵字const也許能產生更緊湊的代碼。

          3). 合理地使用關鍵字const可以使編譯器很自然地保護那些不希望被改變的參數,防止其被無意的代碼修改。簡而言之,這樣可以減少bug的出現。

        熱門文章

        203982 主站蜘蛛池模板: 国产精品深夜福利免费观看| 亚洲成av一区二区三区| 亚洲精品电影院| 日本夜爽爽一区二区三区| 高清中文字幕一区二区| 欧美成人www在线观看| 久久精品熟妇丰满人妻久久 | 亚洲国产成人自拍视频网| 精品亚洲国产成人| 国产色视频一区二区三区| 久久精品一区二区东京热| 伊人欧美在线| 蜜臀AⅤ永久无码精品| 国产尤物AV尤物在线看| 亚洲乱理伦片在线观看中字| 亚洲国产五月综合网| 亚洲鸥美日韩精品久久| 亚洲日本韩在线观看| 激情啪啪啪一区二区三区| 亚洲综合精品中文字幕| 男人扒开添女人下部免费视频| 国产av普通话对白国语| 粉嫩小泬无遮挡久久久久久| 好男人视频免费| 狠狠色噜噜狠狠狠狠2021| 久久精品国产亚洲AV瑜伽| 妺妺窝人体色www在线直播| 亚洲色一色噜一噜噜噜| 欧美人与动牲交xxxxbbbb| 东京热一精品无码av| 国产精品国产精品国产专区| 日韩精品18禁一区二区| 成年人尤物视频在线观看| 国产91久久精品一区二区| 亚洲中文久久久久久精品国产| 麻豆精品久久精品色综合| 亚洲日产韩国一二三四区| av天堂久久精品影音先锋| 2021国产在线视频| 国产日韩久久免费影院| 国产人妻无码一区二区三区18|