C++基礎知識:函數參數的默認值

函數參數的默認值

C ++裏可以指定函數的參數的默認值。當調用此函數而不傳遞參數值時,則使用函數聲明時指定的默認值。當調用函數有傳遞參數值時,則使用傳遞的參數值。


1

2 #include <iostream>

3

4使用namespacestd;

6 void func(int a = 33,int b = 44);

7 int main(void)

8 {

9 func();

10 func(1,2);

11返回0;

12}

13

14 void func(int a,int b)

15 {

16 cout << a << endl;

17 cout << b << endl;

18 cout <<“###################”<< endl;

19}

輸出結果

[root @ localhost03default_val]#。/ a.out

33

44

###################

1

2


注意:函數參數的默認值只在函數聲明時指定,函數體實現不需要再次指定

函數參數的默認值指定後,後面的參數必須全部指定默認值。上面如參數一個指定默認值後,變量 b必須指定默認值,不指定會編譯出錯

函數參數的默認值作用不是給我們偷懶用的,而是反饋出一個信息,情況通常下參數的值就是這樣子的。


本文你由廣州尚觀科技發佈,廣州尚觀科技,專業的高端IT培訓機構。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章