다음을 통해 공유


인수 선언 목록

함수 선언의 인수 선언 목록 부분:

  • 컴파일러가 함수에 필요한 인수와 호출에서 제공된 인수 간의 형식 일관성을 확인할 수 있게 합니다.

  • 암시적 변환 또는 사용자 정의 변환이든 상관없이 필수 인수 형식에 제공된 인수 형식에서 수행될 수 있도록 합니다.

  • 함수에 대한 포인터의 초기화 또는 할당을 확인합니다.

  • 함수에 대한 참조의 초기화 또는 할당을 확인합니다.

여러 인수 선언은 쉼표로 구분하여 나열합니다.

변수 인수에 있는 줄임표 연산자()를 사용하여 인수의 변수 번호를 사용할 수 있는 함수가 지정됩니다. 줄임표는 인수 목록의 마지막 요소여야 합니다. 변수 인수 목록을 참조하십시오.

각 인수 선언은 다음으로 구성됩니다.

  • 형식 지정자를 포함하는 선언 지정자입니다. 이는 구체적으로 다음을 의미합니다.

    • 저장소 클래스 지정자, auto 또는 register입니다.

    • const 및/또는 volatile입니다.

    • 형식 지정자입니다.

  • 추상일 수 있는 선언자입니다. 비추상 선언자는 인수가 명명되도록 하고, 추상 선언자는 익명 인수를 지정합니다. 이는 구체적으로 다음을 의미합니다.

    • 포인터 또는 참조를 지정하는 선택적인 * 또는 **&**입니다.

    • 인수를 명명하는 선택적 식별자입니다.

    또는

    • 포인터, 참조, 함수 포인터 및 형식을 완전히 지정하는 배열의 컴퍼지션을 지정하는 복합 선언자입니다.
  • 인수의 기본값을 지정하는 이니셜라이저입니다. 특히 인수 이니셜라이저는 다음으로 구성되어 있습니다.

    • = 연산자입니다.

    • 식입니다. 이러한 식에는 몇 가지 제한 사항이 있습니다. 참조

      기본 인수 식.

Microsoft 전용 키워드 중 상당수가 선언 지정자 및 이름 선언에 나타날 수 있습니다.

참고 항목

참조

함수 선언