C 프로그램의 작성과 실행 순서

C 프로그램의 특징
- 시스템 프로그래밍이 가능하다.
- 함수들의 조합으로 프로그램이 구성되므로 구조적 프로그램에 적합하다.
- 자료구조의 표현에 적합하다.
- 다른 시스템으로 이식성이 좋다.
- 많은 자료형과 다양한 연산자가 지원된다.
- 포인터에 의한 자료처리가 가능하다.
- 재귀적 함수 호출이 가능하다.
- 라이브러리(library) 함수에 의한 입출력이 가능하므로 다양한 입출력 방법이 있다.
C 프로그램의 구조
- C언어는 함수가 모여서 하나의 프로그램을 이룬다
- C 컴파일러는 프로그램의 진입점으로 main()이라는 함수 명을 갖는 함수를 찾아 함수 내부의 실행 문들을 수행한다.
- 아래 내용은 main 함수의 기본 구조로서 C 프로그램이 되려면 반드시 있어야 한다.
- void 는 함수의 자료형이고, main은 함수 이름이고, 함수의 시작과 끝을 알리기 위해서 '{'와 '}'기호를 사용한다.
- { 와 } 사이에 기술한 내용이 차례대로 실행된다.