PLUS(m1, m2)*MINUS(m2, m1);
為什麼算出來是25而不是8*2=16?
#define PLUS(a, b) a+b
#define MINUS(a, b) a-b
#include <stdio.h>
#include <stdlib.h>
main()
{ int m1 = 3, m2 = 5;
m1 = PLUS(m1, m2)*MINUS(m2, m1);
printf("%d\n", m1);
system("pause");
}
1 個解答
評分
還有問題?馬上發問,尋求解答。