您的位置:首页 > 编程语言 > C语言/C++

C语言——预处理命令(宏)有些问题,宏和函数都可以

2015-06-27 22:00 344 查看
#include<stdio.h>
#define MAX(x,y) (x)>(y)?(x):(y)
void main()
{
	int t;
	int a=1;
	int b=2;
	int c=3;
	int d=4;
	t=MAX(a+b,c+d);
	printf("%d\n",t);
}
/*
这里的MAX不是函数,只有一个main函数,在main 函数中就能求出 t 
的值,这个问题也可以用函数(定义求两个数中大者的函数max
int max(int x,int y)
{return (x>y? x:y); 
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: