第十二周專案1 閱讀4

2021-06-27 02:59:48 字數 489 閱讀 4342

(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( )

{cout《去掉第4行的6.5 ,出錯的原因是:area函式中第二次引數r未被賦值

將第14行改為「float area(float r=6.5)」,出錯的原因是:有定義形參的值為7.5,出錯

將第五行「float h,float r=6.5」改為「float h=1,float r」,出錯的原因:volume函式中第一次引數r被賦值為45.6,

將第5行改為 float volume(float h=0,float r=6.5),帶來的改變將是:函式宣告中h的值被實參中的數代替

第十二周專案(4)

煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年11月19日 問題描述 floyd演算法驗證 輸入描述 無 輸出描述 每對頂點最短路徑 用到了graph.h include include include graph.h define maxsize 100 void ppa...

第十二周 專案(4)

問題及描述 煙台大學計算機學院 檔名稱 xiangmu.cpp 完成日期 2017年11月19日 問題描述 floyd演算法驗證 輸入描述 無 輸出描述 每對頂點最短路徑 用到了graph.h include include include graph.h define maxsize 100 vo...

第十二周專案 1

分別定義teacher 教師 類和cadre 幹部 類,採用多重繼承方式由這兩個類派生出新類teacher cadre 教師兼幹部 要求 1 在兩個基類中都包含姓名 年齡 性別 位址 等資料成員。2 在teacher類中還包含資料成員title 職稱 在cadre類中還包含資料成員post 職務 在...