728x90

프로그램의 기본적인 구조

프로그램의 예제를 살펴보면서 C 프로그램의 몇 가지 규칙에 대해 알아보았습니다.

프로그램은 하나 또는 그 이상의 함수들로 구성되며, 그중 하나는 반드시 main()으로 이름을 정해야 합니다.

함수는 헤더와 몸체로 구성되며, 함수 헤더는 그 함수가 리턴하는 데이터의 타입과 전달되는 데이터의 타입, 그리고 함수의 이름으로 구성됩니다. 괄호를 보고 함수라는 것을 알 수 있으며, 괄호 안은 비어있을 수도 있습니다. 중괄호({})로 둘러싸인 몸체는 C 언어의 문장들로 구성되며, 각각의 문장은 세미콜론(;)으로 끝납니다.

예제 2.1에서는 사용할 변수를 선언하는 선언문과 변수에 값을 대입하는 대입문이 있습니다. 그다음에 각각 printf() 함수를 호출하는 3개의 출력문이 있습니다. 마지막으로 main() 함수는 리턴문으로 끝을 냅니다.


위의 말을 요약하면, 표준 C 프로그램은 다음과 같은 형식을 사용해야 합니다.

#include <stdio.h>
int main() {
    C 언어의 문장들
    return 0;
}

각각의 문장들은 세미콜론으로 끝나야 한다는 것을 잊으면 안 됩니다.

함수의 헤더

#include <stdio.h>    // 전처리기 지시자
int main(void)        // 전달인자를 가진 함수 이름


함수의 몸체

{
    int num;    // 선언문
    num = 10;   // 대입문
    printf("num = %d \n", num);    //함수 호출문
    return 0;
}


728x90
728x90