两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

在C++中,允許在自定義函數(shù)的形參列表中,給形參一個(gè)默認(rèn)的值,這樣在調(diào)用的時(shí)候如果有實(shí)參,那么按照實(shí)參傳遞給形參的方法使用;若調(diào)用的時(shí)候沒(méi)有指定對(duì)應(yīng)的實(shí)參,則形參將使用默認(rèn)值。


例如一個(gè)求加法的函數(shù),代碼如下:

#include<iostream>
using namespace std;
int add(int a=3,int b=5)
{
    return a+b;
}
int main()
{
    cout<<add(10,20)<<endl;//將10和20分別給a和b
    cout<<add(30)<<endl;//將30給a,b為默認(rèn)的5
    cout<<add()<<endl;//使用a、b的默認(rèn)值3和5
    return 0;
}


大家閱讀代碼并上機(jī)實(shí)驗(yàn),效果如下:

默認(rèn)形參值


需要注意的是,由于參數(shù)的傳遞順序是從右至左入棧,所以有默認(rèn)值的參數(shù)必須在放在形參列表的最右邊!另外,當(dāng)函數(shù)需要提前聲明時(shí),若形參存在默認(rèn)參數(shù),則聲明部分可以制定默認(rèn)值,而后面的函數(shù)定義部分則不再制定默認(rèn)值。


請(qǐng)大家結(jié)合實(shí)際情況多上機(jī)實(shí)驗(yàn)!


點(diǎn)贊(1)

C語(yǔ)言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:

一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語(yǔ)言學(xué)練課程

解決困擾你多年的C語(yǔ)言疑難雜癥特性的C語(yǔ)言進(jìn)階課程

從零到寫出一個(gè)爬蟲的Python編程課程

只會(huì)語(yǔ)法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運(yùn)行等待時(shí)間)