C ++ - 기본 매개 변수

디폴트 파라미터
C ++에서, 기본 파라미터 함수 선언의 파라미터에 대한 디폴트 값을 지정하거나 함수가 정의된다. 함수가 호출 될 때, 더 인수는 디폴트 값, 그렇지 않으면 지정된 인수를 사용하지 않을 경우.

전체 기본 매개 변수

void TestFunc(int a = 10, int b = 20, int c = 30) {
cout<<"a = "<<a<<endl;
cout<<"b = "<<b<<endl;
cout<<"c = "<<c<<endl; }

세미 기본 매개 변수

void TestFunc(int a, int b = 10, int c = 20) {
cout<<"a = "<<a<<endl;
cout<<"b = "<<b<<endl;
cout<<"c = "<<c<<endl; }

둘째, 기본 규칙의 매개 변수

  1. 하지의 간격으로 왼쪽에 세미 기본 매개 변수는 오른쪽에서 순차적으로 부여해야합니다
  2. 기본 매개 변수는 모두 함수 선언 될 수없고 정의 (만 문에 정의 될 수 있지만, 또한 정의에 단 하나의 선택)
  3. 디폴트 값은 상수 또는 전역 변수해야합니다
게시 77 개 원래 기사 · 원의 찬양 (23) · 전망 7559

추천

출처blog.csdn.net/Hots3y/article/details/100524752