第十二周專案一 閱讀程式2

2021-06-27 00:09:31 字數 1079 閱讀 7437

問題及**1:

#include using namespace std;

int a=3, b=5;

int max(int a, int b)

int main()

{ int a=8;

cout<

執行結果1:

如果在main函式中沒有(int a=8),執行結果:

問題及**2:

#include using namespace std;

void cude();

int main()

{ extern int x;

x=5;

cude();

cout執行結果2:

如果在main函式中,沒有( x=5)執行結果:

如果在main函式中,沒有(entern)執行結果:

知識點總結:

在函式內定義的變數是區域性變數,而在函式之外的變數是外部變數,稱為全域性變數,增加了函式間資料聯絡的渠道。

學習心得:

第乙個**中,在開始就宣告變數,a=3,b=5,如果在main函式中沒有宣告x=8,那麼a的值就會預設為3。第二個**中,用entern對x提前引用宣告,如果沒有entern就無法呼叫void cude函式,使得最後x=5。如果沒有在main函式中宣告變數x=5,那麼entern就會呼叫x=10,使最後答案變成1000.

第十二周 閱讀程式

檔名稱 test.cpp 作 者 呼亞萍 完成日期 2015年5月27日 版 本 號 v1.0 問題描述 閱讀程式,寫出執行結果 程式輸入 相應的程式 程式輸出 對應得結果 include using namespace std class a a int i void print class b ...

第十二周 專案一 閱讀程式(4)

問題及 檔名稱 project4.cpp 作 者 李楠 完成日期 2014年11月13日 版 本 號 v1.0 問題描述 理解函式的預設引數 輸入描述 略 程式輸出 略 include using namespace std const double pi 3.1415926 float area ...

第十二周專案一 閱讀程式4

問題及 include using namespace std const double pi 3.1415926 float area float r 6.5 指定r的預設值為6.5 float volume float h,float r 6.5 指定r的預設值為6.5 int main cou...