<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.

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

    2switch常見的錯誤寫法:

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

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

    Switch內部的變量定義:

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

     

    do while語句

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

    // 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 循環不可以采用如下方式定義變量:

    // 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 輸出信息并且終止程序的執行。如果該表達式有一個非零(例如,true)值,則 assert 不做任何操作。

     

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

    主站蜘蛛池模板: 思思久久99热免费精品6| 成人免费视频观看无遮挡| 免费无码国产V片在线观看| 青青视频免费在线| 国产免费无码一区二区| 日韩av无码久久精品免费| 日本免费一区二区三区 | 久久久精品免费国产四虎| 久久影视国产亚洲| 亚洲精品视频在线免费| 亚洲一区二区三区播放在线| 国产成人综合亚洲一区| 99视频精品全部免费观看| 亚洲人成网www| 污污污视频在线免费观看| 久久亚洲中文字幕精品一区四| 福利免费在线观看| 日本一区二区三区免费高清| 亚洲精品无码精品mV在线观看| 亚洲国产日韩在线人成下载| 久久精品无码专区免费| 人禽杂交18禁网站免费| 亚洲精品无码少妇30P| 免费无码又爽又刺激高潮软件| 韩国二级毛片免费播放| 亚洲AV永久无码精品| 337p日本欧洲亚洲大胆人人| 中文字幕天天躁日日躁狠狠躁免费| 亚洲精品无码日韩国产不卡?V| 亚洲精品乱码久久久久久下载| 99久久免费国产香蕉麻豆 | 国产精品视频免费一区二区| 亚洲熟妇无码一区二区三区| 性无码免费一区二区三区在线 | 激情吃奶吻胸免费视频xxxx| 国产日产亚洲系列最新| 麻豆国产精品免费视频| 亚洲免费在线播放| 最新猫咪www免费人成| 国产精品福利在线观看免费不卡| 五月婷婷亚洲综合|