專案4 程式分析

2021-07-10 17:09:02 字數 750 閱讀 2528

*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...