c++學習筆記-----默認參數

1     默認參數    (在沒有實參傳值時使用默認參數)

int vit(int a, int b, int c =1);

h = vit(1, 2);    //此時第三個參數使用默認值1

注意:對於有多個型參的函數,如果想要使用默認參數必須從右往左依次賦值

            int vit(int a, int b, int c = 1);  //正確

            int vit(int a, int b = 1, int c = 1);  //正確

           int vit(int a, int b = 1, int c );  // 錯誤

          因爲實參是從左往右依次賦值的,不能跳過任何一個參數,所以這樣要求有積極的意義

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