1. 프로토타입(Prototype)의 개념 함수 원형이라는 의미로, 컴파일러에게 사용될 함수에 대한 정보를 미리 알리는 것이다. 함수가 호출되 전에 함수가 미리 정의되는 경우에는 프로토타입을 정의하지 않는다. 본문이 없다는 점을 제외하고 함수 정의와 형태가 동일하다. 정의된 반환 형식은 함수 정의에 지정된 반환 형식과 반드시 일치해야한다. 2. C언어에서의 프로토타입 선언 c언어에서 프로토타입은 main() 함수 밖에 선언해야 한다. 기본 형식 int func(int i, int j); int: 반환될 값의 자료형을 적는다.(없으면 void) func: 사용할 함수의 이름(임의로 지정) int i, int j: 함수에서 사용할 매개변수(호출되는 곳에서 순서와 값이 일치해야함) // 선언 int func(..