大家好,今天和大家分享一段代码的解释。
源代码
#define MAX(X,Y) (X>Y)?(X):(Y)
int _tmain(int argc, _TCHAR* argv[])
{
int a=5,b=2,c=3,d=3,t;
t=MAX(a+b,c+d)*10;
printf("%d\n",t);
return 0;
}
解释
这段代码主要定义了一个宏(macro)MAX,并在 _tmain 函数中使用了这个宏进行一些计算。
让我们逐行详细介绍代码:
此处内容已经被作者无情的隐藏,请输入验证码查看内容
请用微信扫描左侧二维码关注“斜杠阅读”公众号,输入 验证码 获取
运行结果
我们在visual studio 2008里新建一个win32工程,并运行以上代码,得到的结果
THE END