Share via


함수 프로토타입의 인수 목록(정의하지 않는 선언)

argument-declaration-list는 인수의 형식 이름 목록입니다. 세 가지 인수인 char * 형식에 대한 포인터, char 및 int를 사용하는 func 함수의 argument-declaration-list를 살펴보겠습니다.

이러한 argument-declaration-list에 대한 코드를 다음과 같이 작성할 수 있습니다.

char *, char, int

따라서 함수 선언(프로토타입)을 다음과 같이 작성할 수도 있습니다.

void func( char *, char, int );

위의 선언은 컴파일러에서 형식 검사와 변환을 수행하는 데 충분한 정보를 포함하고 있지만 인수가 무엇인지에 대한 정보를 별로 제공하지 않습니다. 함수 선언을 문서화하려면 다음과 같이 함수 정의에 나타나는 것처럼 식별자를 포함하는 것이 좋습니다.

void func( char *szTarget, char chSearchChar, int nStartAt );

프로토타입의 이러한 식별자는 즉시 범위를 벗어나기 때문에 기본 인수에만 유용합니다. 그러나 의미 있는 프로그램 설명서를 제공합니다.

참고 항목

참조

함수 선언