黑马程序员技术交流社区
标题:
宏定义
[打印本页]
作者:
王海江1
时间:
2014-6-23 23:18
标题:
宏定义
本帖最后由 王海江1 于 2014-6-24 22:11 编辑
#define MAX(x,y) (x)>(y)?(x):(y)
main()
{
int a=5,b=2,c=3,d=3,t;
t=MAX(a+b,c+d)*10;
printf("%d\n",t);
}
答案是:7;;;
我算的是25,,,
不知道错哪了
作者:
ios风痕
时间:
2014-6-23 23:22
按照输代码格式输入
作者:
王海江1
时间:
2014-6-24 22:10
知道怎么回事了:
t=MAX(a+b,c+d)*10;转变后是:t=(a+b)>(c+d)?(a+b):(c+d)*10;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2