C++帶默認值的函數

原來在C語言裏函數的參數是不能夠帶默認值的。比如int func(int a, int b = 1);這樣的聲明就是不正確的。 但是在C++中上述的聲明是被允許的,代碼如下: 運行結果是:3 。 函數的默認參數值,即在定義參數的時候同時給它一個初始值。在調用函數的時候,我們可以省略含有默認值的參數。也就是說,如果用戶指定了參數值,則使用用戶指定的值,否則使用默認參數的值。 所以說也可以這樣調用:b
相關文章
相關標籤/搜索