전처리 질문있어요
딥공감
2023.04.01
질문 제목 : 전처리 질문있습니다.증가 연산자와 전처리질문 내용 :
#define cube(x) x*x
#define print(i,x) printf(%d. ,i);printf(#x = %d\n,x)
main
{
int a=3;print(4,cube(++a));
}또한 printf(#x = %d\n,x) 가 변수명을 안에넣어 주는건 아는데
구체적으로 어떠한 순서로 실행되는지
설명 해주시면 감사겠습니다.
-
늘솜
#x 가 전처리 과정을 거치면 \x\가 되고 따라서 \x\\=%d\\n\