<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    C/C++面試題大匯總

    發布時間:2010-5-20 11:27    發布者:諸葛孔明
    關鍵詞: 匯總 , 面試
    內容預覽:


    1. 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)
    #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL
    我在這想看到幾件事情:
    1). #define 語法的基本知識(例如:不能以分號結束,括號的使用,等等)
    2). 懂得預處理器將為你計算常數表達式的值,因此,直接寫出你是如何計算一年中有多少秒而不是計算出實際的值,是更清晰而沒有代價的。
    3). 意識到這個表達式將使一個16位機的整型數溢出-因此要用到長整型符號L,告訴編譯器這個常數是的長整型數。
    4). 如果你在你的表達式中用到UL(表示無符號長整型),那么你有了一個好的起點。記住,第一印象很重要。

    2. 寫一個“標準”宏MIN,這個宏輸入兩個參數并返回較小的一個。
    #define MIN(A,B) ((A) <= (B) (A) : ))
    C\C++試題集 C\C++ Development 這個測試是為下面的目的而設的:

    1). 標識#define在宏中應用的基本知識。這是很重要的,因為直到嵌入(inline)操作符變為標準C的一部分,宏是方便產生嵌入代碼的唯一方法,對于嵌入式系統來說,為了能達到要求的性能,嵌入代碼經常是必須的方法。
    2). 三重條件操作符的知識。這個操作符存在C語言中的原因是它使得編譯器能產生比if-then-else更優化的代碼,了解這個用法是很重要的。
    3). 懂得在宏中小心地把參數用括號括起來
    4). 我也用這個問題開始討論宏的副作用,例如:當你寫下面的代碼時會發生什么事?
    least = MIN(*p++, b);

    3. 預處理器標識#error的目的是什么?
    ...

    下載: C-C++面試題大匯總.rar (20.54 KB)
    本文地址:http://www.portaltwn.com/thread-11424-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    amingor168 發表于 2010-5-28 16:17:10
    功德無量
    hkhxj 發表于 2010-5-29 10:02:10
    下來看看!
    hkhxj 發表于 2010-5-29 10:02:40
    怎么出錯了
    hkhxj 發表于 2010-5-29 10:03:02
    還是不行
    ccd306 發表于 2010-5-30 10:55:32
    這個值得收藏 面試用處很大
    moqing2008 發表于 2010-5-30 18:54:29
    好東西,收了,謝謝!
    meter8888 發表于 2010-5-31 08:35:31
    看看
    xiepeilin 發表于 2010-5-31 13:15:06
    下了看看怎么樣
    xiepeilin 發表于 2010-5-31 13:20:33
    謝謝呵呵!
    ckman68 發表于 2010-6-2 17:35:40
    好像其他網上也有。
    z_afei 發表于 2010-6-3 09:31:19
    好東西!
    wxsfchy 發表于 2010-6-5 13:35:40
    好好好
    benfulay 發表于 2010-6-23 22:30:36
    支持下!
    長話短說 發表于 2010-7-16 13:44:14
    謝謝!
    wangjun796 發表于 2010-8-4 09:20:35
    謝謝呵呵!
    紅豆 發表于 2010-11-20 10:09:01
    及時雨!謝謝
    1640190015 發表于 2010-12-1 18:17:10
    好呀!
    slds 發表于 2010-12-3 22:08:46
    挺好的
    DANGOUDI 發表于 2010-12-4 13:28:23
    很不錯的東西啊
    12下一頁
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區
    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷