[c] #if 0 ~ #endif Programming

회사 코드를 보다가 이제서야 알게 된 if 과 endif 구문이 이렇게도 쓰일 수 있구나.. 하는 쓰임새.

코드 내용
#if 0
코드 내용
#endif
코드 내용

밑줄처리된 코드 부분은 통째로 주석처리 된다. 
물론 범위 주석은 / *   * / 를 사용할 수 있지만, 사람들 코드를 보니 범위 주석을 사용할 때 if 0 endif를 많이 활용하고 있었다.

왜냐면 / * 를 사용한 주석은 중첩해서 쓰지 못한다. ( / * 주석안에 또  / * 주석을 넣지 못한다.)
그러나 if 0 endif 를 쓰면 그런 문법에러에 구애받지 않고 주석을 쓸 수 있다.. ^^

덧글

댓글 입력 영역