" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++缺省參數(shù)的理解

 更新時(shí)間:2021年12月02日 15:27:03   作者:惡龍咆哮@~  
這篇文章主要為大家介紹了C++缺省參數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

什么叫缺省參數(shù)?

缺省參數(shù)是聲明或定義函數(shù)時(shí)為函數(shù)的參數(shù)指定一個(gè)默認(rèn)值。在調(diào)用該函數(shù)時(shí),如果沒(méi)有指定實(shí)參則采用該默認(rèn)值,否則使用指定的實(shí)參。
注意:要想省略參數(shù),聲明或者定義內(nèi)必須指定默認(rèn)值

void TestFunc(int a = 0)
{
    cout<<a<<endl; 
 }
int main()
{
 TestFunc(); // 沒(méi)有傳參時(shí),使用參數(shù)的默認(rèn)值
 TestFunc(10); // 傳參時(shí),使用指定的實(shí)參
}

在這里插入圖片描述

第一次調(diào)用時(shí)沒(méi)有傳參,默認(rèn)使用定義中的參數(shù)值
第二次調(diào)用時(shí)指定實(shí)參,使用了指定的實(shí)參

有沒(méi)有一種備胎的感覺(jué),你給我了我就用你的,你不給我我還有備用的

在這里插入圖片描述

缺省多個(gè)參數(shù)的情況

1.全缺省

即傳參數(shù)所有參數(shù)都省略(會(huì)默認(rèn)使用定義或聲明的參數(shù))

2.半缺省

比如應(yīng)該傳兩個(gè)參數(shù)但直傳了一個(gè),應(yīng)該傳三個(gè)只傳了兩個(gè),參數(shù)傳的數(shù)量不全

感受一下很容易理解:

在這里插入圖片描述

注意:

1.缺省參數(shù)不能間隔著給,必須依次給

2.缺省參數(shù)不能在函數(shù)聲明和定義中同時(shí)出現(xiàn)(如果默認(rèn)值不同編譯器會(huì)不確定該使用 哪一個(gè)缺省值)

3.缺省值必須是常量或者全局變量

4.c語(yǔ)言編譯器不支持

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 深入理解C/C++中的寫(xiě)時(shí)拷貝

    深入理解C/C++中的寫(xiě)時(shí)拷貝

    這篇文章主要給大家介紹了C/C++中寫(xiě)時(shí)拷貝的相關(guān)資料,所謂寫(xiě)時(shí)拷貝也就是拖延版的深拷貝,下面文章中介紹的非常清楚,需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-03-03
  • c++ string的erase刪除方法

    c++ string的erase刪除方法

    這篇文章主要介紹了c++ string的erase刪除方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • C/C++ 運(yùn)用Npcap發(fā)送UDP數(shù)據(jù)包的完美過(guò)程

    C/C++ 運(yùn)用Npcap發(fā)送UDP數(shù)據(jù)包的完美過(guò)程

    UDP 是一種無(wú)連接、輕量級(jí)的傳輸層協(xié)議,與 TCP 相比,它不提供可靠性、流控制和錯(cuò)誤恢復(fù)機(jī)制,但卻更加簡(jiǎn)單且具有較低的開(kāi)銷,這篇文章主要介紹了C/C++ 運(yùn)用Npcap發(fā)送UDP數(shù)據(jù)包,需要的朋友可以參考下
    2023-11-11
  • C++的QT項(xiàng)目打包成獨(dú)立可執(zhí)行和發(fā)布的exe文件(項(xiàng)目構(gòu)建過(guò)程)

    C++的QT項(xiàng)目打包成獨(dú)立可執(zhí)行和發(fā)布的exe文件(項(xiàng)目構(gòu)建過(guò)程)

    這篇文章主要介紹了C++的QT項(xiàng)目打包成獨(dú)立可執(zhí)行和發(fā)布的exe文件(項(xiàng)目構(gòu)建過(guò)程),本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-11-11
  • 基于C++實(shí)現(xiàn)信息管理系統(tǒng)

    基于C++實(shí)現(xiàn)信息管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了基于C++實(shí)現(xiàn)信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 用Visual Studio2017寫(xiě)C++靜態(tài)庫(kù)圖文詳解

    用Visual Studio2017寫(xiě)C++靜態(tài)庫(kù)圖文詳解

    這篇文章主要介紹了用Visual Studio2017寫(xiě)C++靜態(tài)庫(kù)的圖文教程,需要的朋友可以參考下
    2017-04-04
  • 一篇文章帶你了解C語(yǔ)言指針進(jìn)階

    一篇文章帶你了解C語(yǔ)言指針進(jìn)階

    這篇文章主要介紹了C語(yǔ)言指針詳解及用法示例,介紹了其相關(guān)概念,然后分享了幾種用法,具有一定參考價(jià)值。需要的朋友可以了解下
    2021-09-09
  • C++ 函數(shù)重載詳情介紹

    C++ 函數(shù)重載詳情介紹

    這篇文章主要介紹了C++ 函數(shù)重載詳情,函數(shù)重載還有一個(gè)別名叫函數(shù)多態(tài),函數(shù)多態(tài)是C++在C語(yǔ)言基礎(chǔ)上的新特性,它可以讓我們使用多個(gè)同名函數(shù),下面來(lái)看看文章具體內(nèi)容的介紹
    2021-11-11
  • C語(yǔ)言指針引用數(shù)組案例講解

    C語(yǔ)言指針引用數(shù)組案例講解

    這篇文章主要介紹了C語(yǔ)言指針引用數(shù)組案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • C++實(shí)現(xiàn)循環(huán)隊(duì)列

    C++實(shí)現(xiàn)循環(huán)隊(duì)列

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)循環(huán)隊(duì)列,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01

最新評(píng)論