亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C++中的缺省問題

C++中的缺省問題

C++
隔江千里 2018-07-29 18:18:57
什么是缺省?我知道缺省有缺省參數....等等!還有什么呢?請為我詳細解答,缺省又什么用!最好就是幫我舉例說明!
查看完整描述

2 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

參數的缺省值就是在調用函數時當不給函數傳入實參時,函數調用會使用缺省的參數代替實參。
例如:int Add(int i=0, int j=5);
{
return i+j;
}
void main()
{
cout<<Add();//輸出0+5=5;
cout<<Add(2);//輸出2+5=7
cout<<Add(1,2)//輸出1+2=3
}

查看完整回答
反對 回復 2018-08-01
?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

缺省參數就是默認值!比如你在一開始設計了一個函數只要傳兩個參數,寫過一些段時間后發現需要再加一個參數!這時候要改很多!這個時候你就可以將這個參數放到后面!給定一個默認值那樣你就不需要改其他地方!比如! void SetPos(int x,int y);后來你需要添加一個參數如 void SetPos(int x ,int y , int z);
你可以不必再添加函數直接在原函數上改!將函數聲明成void SetPos(int x; int y ,int z = 0);
這樣改過之后!原先調用它的地方都不需要改動!靈活性很強!

查看完整回答
反對 回復 2018-08-01
  • 2 回答
  • 0 關注
  • 820 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號