함수를 선언해야지 함수를 사용할 수 있다. 그러기 위해서는 함수를 우선 선언 해줘야하는데, 그러려면 함수의 정보를 알아야한다. 함수의 정보를 알기위해 시그니쳐가 필요하다는 것+함수의 원형에서 함수와 인자들의 이름을 제외한 나머지를 시그니처라고 부른다. 자세하게, 리턴값의 데이터형, 인자의 갯수, 각 인자의 데이터형과 순서가 있다.int sum( int a, int b, double c); int sum2 ( int, int, double);이 두 함수는 시그니처가 같다. 시그니처가 같은 함수들은 같은 함수포인터에 의해 상호호환이 가능하다.