A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>
//定一个宏求三个数的最大值
#define THREEMAX(a,b,c) (a>b?a:b)>c?(a>b?a:b):c
//定义一个宏让两个数进行交换
#define C(a,b) a=a+b;b=a-b;a=a-b
int main(){
    int a = 10, b = 13,c = 9;
    C(a,b);
    printf("a=%d\nb=%d\n",a,b);
    THREEMAX(a,b,c);
    printf("%d\n",THREEMAX(a,b,c));
   
    return 0;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马