*all right reserved.
*檔名稱:test.cpp
*作 者:韓雙志
*完成日期:2023年3月23日
*版本號:v1.0
*問題描述;理解函式的預設引數,執行程式,利用除錯功能,觀察變數和函式引數的值,結合課堂講的解。品味預設引數的作用
*輸入描述;無
*輸出描述;圓的面積,和圓柱的體積;
#include
using namespace std;
const double pi=3.1415926;
float area(float r=6.5);
float volume(float h,float r=6.5);
int main()
{cout執行結果;
程式分析;
1,去掉第四行「=6.5」出錯的原因為:沒有預設值,程式隨機給值
2,將第四行改為「float area(float r=6.5)」出錯的原因為:呼叫函式不能被賦值,
3,將第五行floatr=6.5改為float r出錯的原因是:沒有被賦值,程式不知道該用哪個值。
4,第五行h=0,將帶來的改變是:預設值改變,但不影響結果
知識點總結;
賦預設值
學習心得;
進一步認識了預設值對函式的影響,和出錯的情況
第4周專案4 程式分析(4)
檔名稱 第4周專案4 程式分析 4 完成日期 2016.3.23 版本號 v1.0 輸入描述 程式輸出 include using namespace std const double pi 3.1415926 float area float r 6.5 指定r的預設值為6.5 float vol...
第四周專案4 程式分析(4)
問題及 檔名稱 test.cpp 完成日期 2016年3月26日 版本號 v1.0 問題描述 按照程式輸出數。輸入描述 無。程式輸出 輸出數。includeusing namespace std const double pi 3.1415926 float area float r 6.5 flo...
第四周上機實踐專案 專案4 程式分析
檔名稱 main.cpp 作 者 郭永恆 完成日期 2016年3月23日 版 本 號 v1.0 問題描述 分析以下程式執行機制 問題 1 include using namespace std void fun int k int main 分析 問題 2 include using namespa...