保姆级代码解释——c语言 宏定义的使用

大家好,今天和大家分享一段代码的解释。

源代码

#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