Page 31 - 든든한 c programming with a workbook 도서 미리보기
P. 31

036  든든한 C 프로그래밍 with a workbook

     yy헤더 파일을 명시하기 위해서는 #include 선행처리 지시자(preprocessor directive)
       를 사용하여 삽입시킬 것을 지시하게 된다.

           형식
           #include <헤더 파일명>

     예
     #include <stdio.h>

                                  #include 지시자는 마지막에 세미콜론으로 끝나지 않는다.

     include문                     헤더파일을 소스코드에 포함시키는 역할

     헤더파일 선언부                        stdio.h의          ...
                                      내용줄              int print(const char *, ...);
                                                       int scanf(const char *, ...);
     # include<stdio.h>                                int putc(int, FILE *, ...);
                                                       int putchar(int *, ...);
     int main(void)                                    int puts(const char *, ...);
     {                                                 ...

        print("C programming!!\n");                   int main(void)
        return 0;                                     {
     }
                                                         print("C programming!!\n");
     [작성된 C 프로그램]                                        return 0;
                                                      }

                                                        [전처리 후의 C 프로그램]

                                  그림 2-7? 헤더파일 선언의 예

     헤더 파일 <stdio.h>는 표준 라이브러리 함수 중 입·출력을 위한 함수가 호출될 때 필
     요한 정보를 담고 있는 헤더 파일이다. 이 프로그램에서는 printf() 함수가 이 파일 정보
     를 사용하므로 선언되었다.
   26   27   28   29   30   31   32   33   34   35   36