<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热在线免费播放| 日韩成人免费视频| 国产精品免费视频网站| 亚洲一本一道一区二区三区| 搡女人免费视频大全| 亚洲欧美日韩久久精品| 免费观看毛片视频| 美女露隐私全部免费直播| 免费国产美女爽到喷出水来视频| 美国毛片亚洲社区在线观看| 亚洲AV蜜桃永久无码精品| 一级毛片在线播放免费| 最新国产AV无码专区亚洲| 永久免费av无码入口国语片| 日韩精品亚洲人成在线观看| 四虎永久在线观看免费网站网址 | 一级毛片直播亚洲| eeuss影院ss奇兵免费com| 亚洲国产精品SSS在线观看AV| 99免费在线观看视频| 亚洲黄页网在线观看| 国产yw855.c免费视频| 国产区在线免费观看| 亚洲午夜精品一区二区| 成在人线AV无码免费| 四虎永久在线精品免费一区二区| 亚洲动漫精品无码av天堂| 永久免费av无码网站韩国毛片 | 尤物视频在线免费观看| 亚洲国产精品成人久久| 亚洲人成电影网站免费| 日韩毛片免费一二三| 久久精品国产亚洲精品2020| 香蕉视频在线观看免费国产婷婷| 国产精品免费一区二区三区| 亚洲精品国产情侣av在线| 国产精品免费视频一区| 99精品视频在线观看免费播放| 亚洲啪AV永久无码精品放毛片| 亚洲色婷婷六月亚洲婷婷6月 | 四虎精品视频在线永久免费观看|