使用方法:
(1)在函數聲明或定義時,直接對參數賦值,該參數就是默認參數。
(2)在函數調用時,省略部分或全部參數,這時就會使用默認參數進行代替。
注意事項:
(1)一般在聲明函數是設置默認參數。
如果在函數聲明和定義函數時都設置了默認參數,則以函數聲明的默認參數為準。

(2)默認參數的定義順序是自右向左。
即如果設置了一個缺省值,其右邊的參數也應該設定一個缺省值。
即:
而:

如果函數時add(1,2),那么a=1,b=2,c等于多少呢?我們只有把參數全部傳遞過去之后,系統才能獲得c的值,但這樣做的話,為什么還要設置函數的默認參數呢?
所以編譯系統不允許程序員這么做,因為這么做是毫無意義的。
(3)默認參數的調用順序是自左向右。
我們在使用函數的時候,實參必須是由左自右書寫的。
新聞熱點
疑難解答
圖片精選