Programing - C/C Basic grammar

050 매크로 함수 이해하기

junmoyo 2017. 7. 27. 11:09

목표 : 

#define 을 이용해서 매크로 함수를 만들어 본다


소스코드 : main.c

#include <stdio.h>


#define SUM(A, B) A+B

#define COMPARE(A, B) A>B? A:B 


int main(void)

{

int value_1 = 2;

int value_2 = 3;


int sum = SUM(value_1, value_2);

int compare = COMPARE(value_1, value_2);


printf("value_1 과  value_2의 합은 %d \n", sum);


if (compare == value_1)

{

printf("value_1 이 value_2 보다 크다\n");

}

else if (compare == value_2)

{

printf("value_2 가 value_1 보다 크다\n");

}


return 0;

}



결과




#c언어, #c언어입문, #프로그램입문, #매크로함수