저가 보고있는 책에서 이해하지 못한 한 문단을 갈쳐주세요~~
"프리프로세서는 형을 분석하지 않으므로 #if문에 sizeof를 사용할 수 없
다. 하지만 #define의 표현은 프리프로세서가 값을 미리구하지 않기 때문
에 sizeof의 표현이 가능하다."
C프로그래밍 "대영사" 138페이지 입니다.
#define는 실행시점에서 define되어 있는 구문을 대치하는 것이여서
sizeof를 사용할 수 있는 것인가요?
한개더 질문하겠습니다.
.. struct record{
int *str;
};
struct record *p;