問題描述:
本週再補充三個和指標有關的閱讀程式,進一步掌握指標工作的原理。
可以在上機時通過單步執行,進一步和你在人腦中執行程式的過程進行對照。
(5) 閱讀程式,寫出程式的執行結果並理解
#include
using
namespace
std;
class
myclass
~myclass()
static
intnumber;
};
intmyclass::number=0;
intmain()
理想執行結果:3
實際執行結果:
錯誤分析:漏了下面那一句定義陣列成員為3的陣列呼叫3次建構函式,所以number是6而不是3.
myclass *ptr_arr=new
myclass[3];
第五周閱讀程式
1 include using namespace std class base base int m int get void set int m base end int main cout ptr ptr 1 cout 執行結果 執行結果 4 include include using nam...
第五周 閱讀程式(2)
檔名稱 test.cpp 作 者 呼亞萍 完成日期 2015年4月6日 版 本 號 v1.0 問題描述 閱讀程式,寫出程式的執行結果並理解 程式輸入 相應的程式 程式輸出 不同程式的結果 include includeusing namespace std class student student...
第五周程式閱讀 5
檔名稱 score.cpp 作 者 惠睿 完成日期 2015年4月1日 版 本 號 v1.0 問題描述 閱讀程式,寫出程式的執行結果並理解。程式輸入 無輸入。程式輸出 輸出呼叫函式後的值。includeusing namespace std class myclass myclass static ...