最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++詳解默認參數(shù)的構造函數(shù)及簡單實例代碼

 更新時間:2017年02月04日 10:33:20   投稿:lqh  
這篇文章主要介紹了 C++詳解默認參數(shù)的構造函數(shù)及簡單實例代碼的相關資料,需要的朋友可以參考下

現(xiàn)在給大家介紹下 有默認參數(shù)的構造函數(shù):

   大家知道函數(shù)獲取形參的時候是通過函數(shù)調用時在實參里獲得的,因此我們必須保證 實參的個數(shù) 和 形參的個數(shù)必須相同。而且有些情況下我們對于實參或許都是個固定的值。例如 我們需要計算長方形的面積 長x寬 但是用戶可以不輸入長 而且如果用戶指定的情況下默認的長為 3,但是如果用戶指定了則使用用戶指定的寬 這就是用到默認參數(shù)了!

代碼:

#include <iostream>
using namespace std;
int area(int l,int w=3);// 函數(shù)聲明 并定義默認參數(shù)w=3;

int main(){
  int c=4; //長
  int k=5;
  int res; //結果
  res = area(c);
  cout<<res<<endl;
  return 0;
}
int area(int l,int w){//函數(shù)定義 l長 w寬
  int res=0;
  res = l*w;
  return res;
}

例如上面的代碼,如果我們像在8行 res=area(c); 這里沒有寫成 res=area(c,w);則表示 不指定寬是多少,所以如果寫成了 后面這樣則說明用戶指定了這個長方形的寬 為5;那么兩者的結果就是不同的!

前者額結果為 12
后者的記過為 20

這就是默認參數(shù)的函數(shù) 和 沒有默認參數(shù)函數(shù)的區(qū)別;

下面的習題:

設計函數(shù),計算長方體的體積 和 長方形的面積

如果用戶指定了三個參數(shù)則計算長方體的 體積 如果用戶輸入2個參數(shù)則計算長方形面積!

利用到含有默認參數(shù)的構造函數(shù);

參考代碼:

#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
int area(int l,int w,int h=1);// 函數(shù)聲明 并定義默認參數(shù)w=3;

int main(){
  int c=4; //長
  int k=5;//寬
  int h=2;//高 
  int res; //結果
  res = area(c,k);
  int res2=area(c,k,h);
  cout<<"面積為 ="<<res<<endl;
  cout<<"體積為 ="<<res2<<endl;
  return 0;
}
int area(int l,int w,int h){//函數(shù)定義 l長 w寬
  int res=0;
  res = l*w*h;
  return res;
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • c/c++內存分配大小實例講解

    c/c++內存分配大小實例講解

    在本篇文章里小編給大家整理了一篇關于c/c++內存分配大小實例講解內容,有需要的朋友們可以跟著學習參考下。
    2021-11-11
  • C++數(shù)據結構之單鏈表

    C++數(shù)據結構之單鏈表

    這篇文章主要介紹了C++數(shù)據結構之單鏈表,鏈表是由一個個結點鏈結成的。結點包括數(shù)據域和指針域兩部分,數(shù)據域用來存儲數(shù)據元素的信息,指針域用來存儲下一個結點的地址,更詳細內容請需要的小伙伴參考下面文章內容
    2022-01-01
  • C++函數(shù)重載的定義與原因詳解

    C++函數(shù)重載的定義與原因詳解

    這篇文章主要為大家詳細介紹了Python實現(xiàn)學生成績管理系統(tǒng),使用數(shù)據庫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 基于c++ ege圖形庫實現(xiàn)五子棋游戲

    基于c++ ege圖形庫實現(xiàn)五子棋游戲

    這篇文章主要為大家詳細介紹了基于c++ ege圖形庫實現(xiàn)五子棋游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • C/C++獲取鍵盤事件的方法

    C/C++獲取鍵盤事件的方法

    今天小編就為大家分享一篇C/C++獲取鍵盤事件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • VsCode配置C++/Cmake的步驟詳解

    VsCode配置C++/Cmake的步驟詳解

    本文分步驟給大家介紹VsCode配置C++/Cmake的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友參考下吧
    2021-07-07
  • 詳解C++中inline關鍵字的作用

    詳解C++中inline關鍵字的作用

    這篇文章主要為大家介紹了C++中的inline關鍵字,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • C語言中設置進程優(yōu)先順序的方法

    C語言中設置進程優(yōu)先順序的方法

    這篇文章主要介紹了C語言中設置進程優(yōu)先順序的方法,包括setpriority()函數(shù)和getpriority()函數(shù)以及nice()函數(shù),需要的朋友可以參考下
    2015-08-08
  • C語言數(shù)組全面總結梳理

    C語言數(shù)組全面總結梳理

    在C語言和C++等語言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲類型、指向相同數(shù)據類型的指針變量。指針數(shù)組比較適合用來指向若干個字符串,使字符串處理更加方便、靈活
    2022-02-02
  • C++程序代碼優(yōu)化的方法實例大全

    C++程序代碼優(yōu)化的方法實例大全

    優(yōu)化是一個非常大的主題,本文并不是去深入探討性能分析理論,算法的效率,這篇文章主要給大家介紹了關于C++代碼優(yōu)化的相關資料,需要的朋友可以參考下
    2022-03-03

最新評論

榆林市| 仁化县| 渭源县| 黔南| 蒲城县| 德令哈市| 始兴县| 微博| 南宫市| 洛扎县| 文昌市| 浦县| 长兴县| 涿州市| 南投县| 福海县| 中江县| 万载县| 鸡泽县| 巴林左旗| 于田县| 建始县| 金溪县| 诸暨市| 延长县| 怀柔区| 额济纳旗| 蓬莱市| 萍乡市| 潜江市| 远安县| 济阳县| 无锡市| 龙门县| 陆丰市| 白山市| 清流县| 阳曲县| 宜宾县| 克什克腾旗| 建阳市|