Try   HackMD

《C++ 教學手冊 第四版》服務專區

F5713_去背圖_無陰影

範例下載

本書範例檔以及單數題習題解答可在這裡下載。

勘誤

第 7 章

  • 7-4 頁:

    範例 ch7-2 前的文字[1]

    。在此將上面的內容實際化為程式, 以便有更清楚的認識。下面的程式中,宣告一個整數變數 num,以及 num 的參照 rm, 再將參照 rm 加 10 後,分別印出 num 及 rm 的值。

    應修正為:

    。在此將上面的內容實際化為程式, 以便有更清楚的認識。下面的程式中,宣告一個整數變數 a 以及 a 的參照 ref, 再將參照 ref 加 10 後,分別印出 a 及 ref 的值。

    範例 ch7-2 的程式碼應修正第 8 行,把 a=a+10 改為 ref=ref+10

    ​​​​// Ch7_2, 參照的認識 ​​​​#include <iostream> ​​​​using namespace std; ​​​​int main(void){ ​​​​ int a=5; ​​​​ int &ref=a; // 宣告 ref 為 a 的參照 ​​​​ ref=ref+10; // 參照 ref 加 10 ​​​​ cout << "a=" << a << endl; // 印出 a 的值 ​​​​ cout << "ref=" << ref << endl; // 印出 ref 的值 ​​​​ return 0; ​​​​}

    執行結果則應該是:

    ​​​​a=15
    ​​​​ref=15
    

補充教學


  1. 2025/04/09 感謝讀者 Wc(a0.....60@gmail.com)勘誤 ↩︎