问题
填空题
以下程序的运行结果是______。
#define MAX(a,b)(a>ba:b)+1
main ()
int i=6,j=8,k;
printf("%d\n",MAX(i,j));
答案
参考答案:I
解析: 本题考查的是条件运算符的应用。带参数的宏定义中定义的MAX函数的功能是选出a和b中较大的数然后加1;main()函数中显然j比i大,所以输出的是j加1后的值9。