C 프로그래밍에서 알아두면 편리한 여러가지 팁들을 소개한다.
디버깅 문 사용하기
꼭 디버깅을 하기 위해서도 사용하지만, 전체적인 프로그램 루틴의 시퀀스를 파악하고자 할 때, 디버깅 문을 곳곳에 추가해놓으면 보기에 편리하다.
/* 디버깅 문 선언 */ #if 1 #define _T_ \ do { \ fprintf(stderr, "JANG(%s:%s:%d)\n", __FILE__, __FUNCTION__, __LINE__); \ } while(0) #else #define _T_ #endif ... int test(void) { _T_; // 사용 방법 }