- 题目:
若有宏定义: #define MOD(x,y) x%y 则执行以下语句后的输出结果是 ? int a=13,b=94: printf("%d\n",MOD(b,(a+4));
- 代码+分析:
#include <stdio.h>
#define MOD(x,y) x%y
//x和y两个形式参数进行模运算
int main() {
/* 若有宏定义: #define MOD(x, y) x%y
则执行以下语句后的输出结果是?
int a = 13, b = 94 :
printf("%d\”MOD(b,{a+4));*/
int a = 13, b = 94;//实参
printf("%d\n",MOD(b,(a+4)));
//分析 :将a=13,b=94带入MOD(x,y) x%y
//MOD(94,13+4)94%17=9
//结果是9
}
3.截图: