#define multiple(i, j) i*j
#define twice(i) i+i
int main(int argc, char* argv[]) {
int a = 10;
int b = 20;
printf("%d\n",multiple(a, b));
printf("%d\n", twice(multiple(a, b) + multiple(a, b)));
}
마지막 결과값twice이 800이 나오는데 왜 800이 나오는지 궁금합니다. ㅜ.ㅜ
저는 400이 나올줄 알았는데 ㅜ.ㅜ