Day 2 - Preprocessor
·
IDEC 교육/Embedded C
#define (= 치환)#define은 치환을 하는 기능을 함EXAMPLE을 42로 치환하는 예제#define EXAMPLE 42 #if #else #endif (= 조건 컴파일)컴파일시에 컴파일을 할지 안할지 선택 가능ifdef는 조건으로 하나의 정의된 형식만 사용 가능 (ifndef는 !ifdef와 같음)#ifdef 조건~#else~#endif#ifndef 조건~#else~#endifif는 조건으로 여러 정의 형식 사용 가능#if(조건)~#else~#endifelif를 사용하여 조건을 추가하여 사용 가능#if(조건)~#elif~#else~#endif Header file 작성시 활용a.h#ifndef _A_H_#define _A_H_~#endifb.h#ifndef _B_H_#define _B..