<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    PS,1880后程序員

    看不完的牙,寫不完的程序,跑不完的步。
    隨筆 - 97, 文章 - 34, 評論 - 10, 引用 - 0
    數據加載中……

    C++ Primer 之 讀書筆記 第六章

     

     

    switch

    switch語句我用的的確不多,還是習慣寫成if-else的形式。

    switch 中的控制流:

    It is a common misunderstanding to expect that only the statements associated with the matched case label are executed. However, execution continues across case boundaries until the end of the switch statement or a break is encountered.

    存在一個普遍的誤解:以為程序只會執(zhí)行匹配的 case 標號相關聯的語句。實際上,程序從該點開始執(zhí)行,并跨越 case 邊界繼續(xù)執(zhí)行其他語句,直到 switch 結束或遇到 break 語句為止。

    2switch常見的錯誤寫法:

    l           case 標號必須是整型常量表達式。

    l           如果兩個 case 標號具有相同的值,同樣也會導致編譯時的錯誤。

    Switch內部的變量定義:

    對于 switch 結構,只能在它的最后一個 case 標號或 default 標號后面定義變量。

     

    do while語句

    用作條件判斷的變量一定要定義在循環(huán)體之外,

    // repeatedly ask user for pair of numbers to sum

    string rsp; // used in the condition; can't be defined inside the do

    do {

       // ...

    } while (!rsp.empty() && rsp[0] != 'n');

    do while 循環(huán)不可以采用如下方式定義變量:

    // error: declaration statement within do condition is not supported

    do {

        // ...

        mumble(foo);

    } while (int foo = get_foo()); // error: declaration in do condition

    不過其實自己寫代碼時,這個各色的寫法一般是不會出現的。

     

    Using the Preprocessor for Debugging(使用預處理器進行調試)

    預處理器還定義了其余四種在調試時非常有用的常量:

    __FILE__ 文件名

    __LINE__ 當前行號

    __TIME__ 文件被編譯的時間

    __DATE__ 文件被編譯的日期

    斷言assert是一種預處理宏,assert 宏就求解條件表達式,如果結果為 falseassert 輸出信息并且終止程序的執(zhí)行。如果該表達式有一個非零(例如,true)值,則 assert 不做任何操作。

     

    posted on 2009-05-20 14:21 amenglai 閱讀(240) 評論(0)  編輯  收藏 所屬分類: C++ Primer 之 讀書筆記

    主站蜘蛛池模板: 精品一区二区三区高清免费观看 | 一级一级毛片免费播放| 在线精品免费视频无码的 | WWW免费视频在线观看播放| 可以免费观看一级毛片黄a| 国产成人综合亚洲绿色| 中文毛片无遮挡高清免费| 中文字幕亚洲综合久久菠萝蜜| 人成电影网在线观看免费| 亚洲熟妇无码另类久久久| 色欲色香天天天综合网站免费| 在线免费观看韩国a视频| 亚洲a无码综合a国产av中文| 日韩精品极品视频在线观看免费| 亚洲视频在线观看| 1a级毛片免费观看| 亚洲人成色77777在线观看| 国产一级淫片视频免费看| 九一在线完整视频免费观看| 亚洲Av综合色区无码专区桃色| 99re在线这里只有精品免费| 亚洲人成7777| 日韩一级视频免费观看| 国产免费伦精品一区二区三区| 国产成人亚洲综合色影视| 国产精品免费观看| 国产综合激情在线亚洲第一页| 亚洲一区二区三区自拍公司| 18禁美女黄网站色大片免费观看| 色婷五月综激情亚洲综合| 亚洲国产a级视频| 青青草无码免费一二三区| 亚洲一区二区三区在线观看网站| 99热这里有免费国产精品| 亚洲综合无码无在线观看| 亚洲精品456播放| 99久久99这里只有免费费精品| 精品国产亚洲AV麻豆| 亚洲视频在线一区| 免费国产成人午夜私人影视| 老司机69精品成免费视频|