考題:http://ppt.cc/Ji~W
想法:因為有前置處理器 #define
所以先處理前兩行
#define PLUS(a,b) a-b ==> PLUS(m1+m2,m1-m2) = 2 m2
#define MINUS(a,b) a+b ==> MINUS(m2-m1,m2+m1) = 2 m2
所以ml = 2 m2 * 2 m2 = 36
為何答案是-3呢??
--
想法:因為有前置處理器 #define
所以先處理前兩行
#define PLUS(a,b) a-b ==> PLUS(m1+m2,m1-m2) = 2 m2
#define MINUS(a,b) a+b ==> MINUS(m2-m1,m2+m1) = 2 m2
所以ml = 2 m2 * 2 m2 = 36
為何答案是-3呢??
--
All Comments