【C语言】使用宏实现两个数中求较大值

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <stdlib.h>

#define MAX(X,Y) ((X)>(Y)?(X):(Y))

int main()
{
	int a = 0;
	int b = 0;
	scanf("%d%d", &a, &b);
	int max = MAX(a, b);
	printf("max = %d\n", max);
	system("pause");
	return 0;
}

注意:定义宏的时候的括号问题。

猜你喜欢

转载自blog.csdn.net/qq_41562665/article/details/81240260