소스파일 -> 전처리기 -> 컴파일러 -> 실행파일
이 순서로 컴퓨터는 처리하는데
이 순서로 컴퓨터는 처리하는데
사용자가 작성한 프로그램을 실행하기 위해서는 컴파일러로 소스 파일을 실행 파일로 변환해야 하는데
C에서는 컴파일전에 #으로 시작되는 전처리기 지시자 부분을 먼저 처리한다. 이것을 전처리기
(preprocessor)라하고
프로그램에서 사용자 임의로 수식이나 상수를 정의하거나 외부 파일을 삽입하는 등의 작업을 한다.
어떤분은 블로거에서 글을 퍼왔네요 ^^
'Soft Ware > C 언어!!' 카테고리의 다른 글
strdup 함수 헤더파일은 string.h (0) | 2011.11.14 |
---|---|
매개변수 값 과 스택에 쌓이는 순서 (0) | 2011.11.07 |
#undef 사용 및 정의 (0) | 2011.10.10 |
#ifdef ~ #endif , #ifndef~#endif 정의 (0) | 2011.10.10 |
#ifndef ~ #endif 와 #pragma once의 차이점 (0) | 2011.10.09 |