#ifdef 와 #if defined() 는 항목이 하나일 땐 동일하다.
#ifdef A
#if defined(A)
차이점은 #if defined() 만 아래처럼 여러 항목을 비교할 수 있다고, #ifdef 는 이런 표현이 불가능하다.
#if defined(A) && (defined(B) || defined(C))
'프로그래밍 > C' 카테고리의 다른 글
C ] vprintf, vsprintf, vsnprintf 차이 (0) | 2023.02.17 |
---|---|
컴파일러 워닝 "was set but never used" 해결법 (0) | 2023.01.31 |
C ] sscanf() 사용법 (0) | 2023.01.15 |
C ] strtol, strtoul : 정수 문자열을 진수 선택하여 long/unsigned long 값으로 변환 (2진수, 8진수, 10진수, 16진수) (0) | 2023.01.15 |
C ] strtok, strtok_r : 구분 문자로 문자열 쪼개기 (0) | 2023.01.15 |