忍者乱太郎漫画:有关宏定义

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 18:53:16
#define MOD(a,b) a%b
int x=3,y=20,z;
z=MOD(y,x);
printf("%d\n",z++);
上面是一个选择题的,
A.11 B.6 C.10 D.宏定义不合法
答案:C.10

我问过一些人,他们都说结果为2,是不是题目有问题!

结果为2,答案错。

20 % 3 = 2

printf("%d\n",z++);输出z值为2,输出后z值为3。

程序都是错误的哦
Main函数都没有了