더북(TheBook)

C 소스 파일의 기본 구조는 다음과 같습니다. 앞으로 작성하는 프로그램은 기본 구조를 기반으로 필요한 내용을 추가합니다.

형식

#include <stdio.h> 

int main(void) { 
    // 함수 본문
    return 0;
}

첫 줄의 #include전처리기 지시문(preprocessor directive)이라고 합니다. C 언어로 코드를 작성하면 이를 컴퓨터가 알아들을 수 있는 기계어로 번역하는 과정이 필요합니다. 이를 컴파일(compile)이라고 하고, 이 역할을 하는 프로그램을 컴파일러(complier)라고 합니다. 이 책에서 사용하는 비주얼 스튜디오가 바로 컴파일러 역할을 합니다.

코드를 작성하는 사람은 컴파일하기 전에 컴파일에 필요한 것들을 컴파일러에 알려 줘야 합니다. 이때 사용하는 것이 전처리기 지시문입니다. 전처리기 지시문은 #으로 시작하고, 뒤에 붙는 지시자에 따라 용도가 달라집니다. #include는 가장 많이 사용하는 지시문으로, 지정한 파일을 코드에 포함하라는 뜻입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.