형들 C언어에서 사용자정의함수를 쓸때

메인함수보다 밑에 위치할때 메인함수 앞에 선언 한번 해주자나

예를들면

#include <stdio.h>

int program(int a,int b);

void main(void)
{
   ~~
}

int program(int a, int b){
 ~~
}

이런식이자나..

그것처럼 구조체도 메인함수 밑에다가 정의해놓으면 메인함수 이전에 한번 선언해 줘야대??