求解一道基础C语言题。
下面这几行代码为什么输出为2014啊?为什么不是4028?#defineMIN(x,y)(x)<(y)?(x):(y)voidmain(){inti,j,k;i=2015...
下面这几行代码为什么输出为2014啊?为什么不是4028?
#define MIN(x,y) (x)<(y)?(x):(y)
void main( )
{ int i ,j ,k;
i=2015;
j=2014;
k=2*MIN(i,j);
printf("k = %d",k);
} 展开
#define MIN(x,y) (x)<(y)?(x):(y)
void main( )
{ int i ,j ,k;
i=2015;
j=2014;
k=2*MIN(i,j);
printf("k = %d",k);
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询