#include <stdio.h>
#define SUM(x,y) x+y
main()
{
int a;
a=10*SUM(4,5);
printf("a=%d",a);
}
않이 SUM(x,y) x+y
SUM(4,5) 라는건 x+y 니까 9 라는 뜻아님? ㅠㅠ
왜 90이 아니고 45야? ㅠㅠ
#include <stdio.h>
#define SUM(x,y) x+y
main()
{
int a;
a=10*SUM(4,5);
printf("a=%d",a);
}
않이 SUM(x,y) x+y
SUM(4,5) 라는건 x+y 니까 9 라는 뜻아님? ㅠㅠ
왜 90이 아니고 45야? ㅠㅠ
define은 그대로 복사 붙여넣기함 - dc App
4 * 10 + 5가 되어버리는데스 - dc App
ㄴ 감사합니다......
매크로 만들때 괄호로 떡칠하셈 - dc App
#define SUM(x,y) ((x)+(y))