C语⾔⽤宏定义替代函数定义
自定义函数怎么用c语言C语⾔⽤宏定义替代函数定义
#include<stdio.h>
#define SWAP(a,b) {int t;t=a;a=b;b=t;}
#define MAX(a,b) (((a)>(b))? (a):(b))
#define MIN(a,b) (((a)<(b))? (a):(b))
int main()
{
int a=1,b=2;
printf("a=%d,b=%d\n",a,b);
printf("MAX=%d\n",MAX(a,b));
printf("MIN=%d\n",MIN(a,b));
SWAP(a,b);
printf("a=%d,b=%d\n",a,b);
return 0;
}
结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。