#define的小trick
请看下面这段代码:#include<stdio.h>#define SQR(x) x*xint main(){ int a; int k=3; a=++SQR(k+1); printf("%d",a);}大家觉得结果应该是多少呢? 如果不用编辑器编译运行的话,我相信大家会给出各种不同的答案。 最常见的错误就是先算k+1=4,然...