<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 主站蜘蛛池模板: 亚在线观看免费视频入口| 国产欧美VA天堂在线观看视频| 边做边爱免费视频| 国产精品内射在线免费看| 精品国产福利一区二区| 无码国产精品免费看| 四川丰满少妇无套内谢| 91国语精品3p在线观看| 日韩美女一区二区三区视频| 免费观看在线A级毛片| 久青草国产在视频在线观看| 在线中文字幕日韩| 亚洲熟妇一区二区三个区| 国产精品国产三级国产试看| 一面膜上边一面膜下边视频| 久久精品娱乐亚洲领先| 国产精品久久久久无码网站| 亚洲天码中文字幕第一页| 久久精品国产精品第一区| 黑人巨大亚洲一区二区久| 少妇人妻88久久中文字幕| 狠狠躁夜夜躁无码中文字幕| 人妻在线无码一区二区三区| 伊在人亚洲香蕉精品区| 女人张开腿让男人桶爽| 亚洲大片免费| 欧美乱码伦视频免费| 狠狠躁夜夜躁人人爽天天bl| 在线精品另类自拍视频| 日韩精品久久久肉伦网站| 999精品全免费观看视频| 国产激情艳情在线看视频| 久久精品久久电影免费理论片| 久久精品不卡一区二区| 亚洲免费一区二区三区视频| 亚洲国产免费图区在线视频| 国产91丝袜在线播放动漫| 日本国产精品第一页久久| 国产SM重味一区二区三区| 日韩国产欧美精品在线| 亚洲欧美日韩在线不卡|