C언어의 기본 코드 구조는 헤더 파일 포함 → main() 함수 정의 → 실행 코드 작성 → return문의 순서로 이루어진다.
C 프로그램의 기본 구조
#include <stdio.h>
int main() {
// 실행할 코드 작성
return 0;
}
1) #include <stdio.h> → 헤더 파일 포함
#include <stdio.h>
- 역할 : 표준 입출력 함수를 사용하기 위해 stdio.h(Standard Input/Output Header) 파일을 포함한다.
- printf( ), scnaf( ) 같은 입출력 함수를 사용하려면 반드시 필요하다
2) main( ) 함수 → 프로그램의 시작점
int main()
- 모든 C 프로그램은 main( ) 함수에서 시작된다.
- int 반환형을 가지며, return 0;을 통해 실행이 정상적으로 종료되었음을 운영체제에 알린다.
3) { } → 코드 블록
{
// 실행할 코드 작성
}
- 중괄호 { }안에 실행할 코드를 작성한다.
- 함수나 제어문(조건문, 반복문)에서도 { }를 사용하여 코드 블록을 만든다.
4) return 0; → 프로그램 종료
return 0;
- 프로그램이 정상적으로 종료되었음을 운영체제에 알린다.
- int main()이므로 반드시 정수값을 반환해야 한다.

