본문 바로가기

헤더

Chapter 10. 전처리기(Preprocessor) Chapter 10. 전처리기(Preprocessor) 1. 전처리기의 실행 - 소스코드가 처리되는 단계 - 컴파일러가 진행되기 전에 소스코드를 전처리기가 먼저 처리한 후 컴파일러가 처리한다. 2. 전처리기 - 컴파일러가 소스 파일을 컴파일하기 전에 먼저 수행되는 프로그램(처리기) - 프로그래머가 작성한 소스 파일이 컴파일될 수 있도록 준비하는 일을 한다. - 모든 전처리기는 해시 표시(#)으로 시작된다. - 일반적으로 대문자를 기초로 작성하고 세미콜론(;)을 붙이지 않는다. 전처리기 문장 기능 #include 헤더 파일을 포함 #define 매크로를 정의 #if, #else, #endif 조건에 따라 컴파일한다. #ifdef 매크로가 정의된 경우에 컴파일한다 #ifndef 매크로가 정의되지 않은 경우에.. 더보기
Chapter 1. C언어 입문 Chapter 1. C언어 입문 1. C언어란 - 프로그램을 만들 때 쓰이는 언어 중하나 이며 오늘날 쓰이는 언어 중 가장 기본이 되는 언어이다. - C언어는 사람과 컴퓨터가 소통할 수 있도록 하는 매개체로 컴파일러의 일종이다. - 컴파일러 : 컴파일러란 컴퓨터는 0,1로 된 언어(기계어)를 사용하는데 이를 사람이 이해할 수 있도록 바꿔주는 장치이다. 2. C언어의 역사 - C언어는 Unix 운영체제 시스템 개발을 위해 Denis Ritchie와 Ken Thompson이라는 사람이 설계한 언어이다. - C언어는 B언어에서 발전된 언어로써 발전과정은 다음과 같다. ALGOL 60 → CPL → BCPL → B언어 → C언어 3. C언어의 특징 - 장점 1) 구문이 간결하고 프로그램에 필요한 핵심적인 기능을.. 더보기