作业帮 > 综合 > 作业

t=MAX(a+b,c+d)*10

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/25 12:21:25
t=MAX(a+b,c+d)*10
#include "stdio.h"
#define MAX(x,y) (x)>(y)?(x):(y)
void main()
{
int a=5,b=2,c=3,d=3,t;
t=MAX(a+b,c+d)*10;
printf("%d\n",t);
}
为什么等于7?不是70吗?
t=MAX(a+b,c+d)*10
t=MAX(a+b,c+d)*10; 展开为 t=(a+b)>(c+d)?(a+b):(c+d)*10;所以为7