원형 선언은 컴파일러에게 반환 타입과 매개변수 목록을 미리 전달하는 계약입니다.
함수 이름, 반환 타입, 매개변수 타입을 먼저 적습니다.
int multiply(int, int);컴파일러는 원형을 기준으로 호출문이 맞는지 검사합니다.
multiply(10, 3)나중에 나오는 함수 몸체가 선언과 같은 모양인지 맞춥니다.
return x * y;계산 결과가 호출한 위치로 돌아와 변수나 출력에 사용됩니다.
result = 30프로젝트가 커지면 원형 선언을 `.h` 또는 `.hpp`에 두고, 실제 정의는 `.cpp`에 두어 여러 파일에서 같은 계약을 공유합니다.