(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 職務 在...