第四周專案4 程式分析(4)

2021-07-10 18:35:03 字數 822 閱讀 3426



問題及**:

/*   

*檔名稱:test.cpp

*完成日期:2023年3月26日

*版本號:v1.0

*問題描述:按照程式輸出數。

*輸入描述:無。

*程式輸出:輸出數。

*/

#includeusing namespace std;

const double pi=3.1415926;

float area(float r=6.5);

float volume(float h,float r=6.5);

int main()

{ cout<

執行結果:

問題:①去掉第4 行的「=6.5」試試,出錯的原因是    第8行呼叫area函式的時候沒有傳參,也沒有設定預設引數,呼叫函式時沒有值可以使用;

②將第14行改為」float area(float r=6.5)「,出錯的原因是  宣告和定義不能都定義預設引數,會產生衝突,預設引數一般是在宣告的時候定義的。

③將第5行「float h,float r=6.5」改為「float h=1,float r」,出錯的原因是   預設引數的宣告必須放在形參列表的最右端;

④將第5行改為「float volume(float h=0,float r=6.5)」,帶來的改變是  沒有變化;

知識點總結:弄清預設值

學習心得:

第四周專案四 程式分析(4)

檔名稱 123.cpp 作 者 王蕊 完成日期 2016年3月23日 版 本 號 v1.0 include using namespace std const double pi 3.1415926 float area float r 6.5 指定r的預設值為6.5 float volume fl...

第四周專案4

檔名稱 linklist 作 者 劉思源 完成日期 2017年10月7日 問題描述 一群猴子,編號是1,2,3 m,這群猴子 m個 按照1 m的順序圍坐一圈。從第1只開始數,每數到第n個,該猴子就要離開此圈,這樣依次下來,直到圈中只剩下最後乙隻猴子,則該猴子為大王。輸入m和n,輸出為大王的猴子是幾號...

第四周專案4 猴子選大王

問題描述 檔名稱 monkey choose king.cpp 完成日期 2015年10月22日 版本號 vc 6.0 問題描述 猴子選大王 輸入描述 猴子總數m,排除第n個猴子 程式輸出 剩餘的最後乙個猴子 程式 include using namespace std struct monkey ...