하다보면 늘겠지 ʕ •ᴥ•ʔ

직접 해본 것과 그냥 아는 것은 다르니까- 어설프더라도 이것저것 해보는 중

정보처리기사 (2022)

[정처기] 4과목 : C언어_매크로

JJEELL 2022. 4. 21. 14:34
728x90
반응형

[정처기] 4과목 : C언어_매크로


매크로는 #define 로 선언한다
#define N 10 : N에는 무조건 10을 대입해라
#define SQR(X) = X*X : 함수 형식으로 만들거고, X*X 를 해라

 

-> SQR(N) = SQR(10) = 10*10 = 100

-> SQR(N+2) = N+2*N+2 = 10+2*10+2 = 10+20+2 = 32

 

만약에 함수였다면, (N+2) = (10+2) = (12) 였겠지만,

매크로는 괄호 안의 n에 숫자를 대입하는 게 아니라 괄호 안 자체가 X라는 뜻이니까!

 

728x90
반응형