18.5 print 除錯法

18.1 說「模擬自己的程式」,測資小可以手動跑;但步驟一多,手動模擬又慢又容易抄錯。最實在的辦法是讓程式自己報告:在關鍵步驟印出中間變數,對照你的預期,找出第一個分岔點。這招叫 print 除錯法——不用學任何新工具,人人第一天就會,資深選手也天天在用。

用 cerr,不要用 cout

印除錯資訊不要用 cout,用 cerr:

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。