본문 바로가기
Programming Languages/C

C 프로그램의 구조

by Juunny 2022. 6. 20.
반응형

  C 프로그램을 작성할 때 기본적으로 알아두어야 하는 구조가 있다. 도입부, main() 함수, 호출되는 함수로 구성되는데 도입부에서는 프로그램을 설명하고, 사용되는 전역변수와 사용자 함수 원형을 선언한다. 선행처리와 매크로(macro)를 정의하기도 한다. main()함수부분은 다음과 같은 형태로 시작한다.

출력형태 함수이름 (입력형태)

  위의 함수는 출력형태가 int이고, 입력형태가 void인 main이라는 함수를 의미한다. void는 반환하는 값이 없을 경우를 의미한다. 이 부분의 함수는 사용자가 작성하기도 하고, 이미 작성된 함수를 사용하기도 한다. 

    중괄호 내부가 바로 함수를 작성하는 부분인데, 함수의 몸체(body)라고도 불린다. 작성된 코드 문장들은 순차적으로 실행되는데 그 순서는 위에서 아래로, 절차지향적인 C언어의 특성을 반영한다. 문장이 끝난 후에는 세미콜론(;)을 붙인다.

  호출되는 함수부분은 main() 함수 부분 다음에 작성해준다. 이곳에는 변수 선언문, 치환문, 연상문, 함수 등을 기입한다. 이렇게 세 부분이 갖춘 형태의 코드는 다음 설명에서 이어하려 한다. 

반응형
LIST

'Programming Languages > C' 카테고리의 다른 글

escape character, escape sequence(이스케이프 문자, 이스케이프 시퀀스)  (0) 2022.06.25
자료형(2) 변수  (0) 2022.06.24
자료형(1) 상수  (0) 2022.06.23
return문  (0) 2022.06.22
C의 시작  (0) 2022.06.12

댓글