반응형
주석을 처리할때 /* */ 를 쓰는 경우가 있다.
/* */ 를 쓸때 주석 처리가 중첩되면 내가 의도했던 주석과는 다르게 처리된다.
/*
.....
/*
.....
......
*/
......
*/
또한 주석을 하고 주석을 지우고를 반복해야할때 주석의 시작과 끝을 까먹을 때가 있다. 그래서 #if 0 과 #if 1 로 주석을 처리하는 것이다.
#if 0 는 0이 거짓이므로 전처리기는 #if~#endif 까지를 없앨것이고
#if 1 는 1이 참이므로 전처리기는 #if~#endif 까지 남겨둘 것이다.
주석을 하고 지우는 과정이 0을 1로 1을 0으로 바꾸면 소스 블록도 명확하므로 많이 쓰이는것 같다.
반응형
'학습자료(~2017) > C,C++' 카테고리의 다른 글
[MYSQL] 간단 사용법 예제코드 (0) | 2012.08.20 |
---|---|
[GCC]gcc 컴파일 옵션 (0) | 2012.08.13 |
[C] 디버그용 매크로 - 매크로 가변인자사용 (1) | 2012.03.15 |
[ODBC] ODBC 함수 래퍼런스 (0) | 2012.03.09 |
[C 언어] mysql c언어 api라이브러리 사용법 - 펌 (0) | 2012.02.14 |