雨一直下NOIP


私信TA

用户名:aaaaa65895352

访问量:2883

签 名:

自己选的路跪着也要走完

等  级
排  名 11687
经  验 956
参赛次数 0
文章发表 10
年  龄 0
在职情况 学生
学  校 海南大学
专  业 物联网工程

  自我简介:

解题思路:

注意事项:  

 #define 标识符 字符串; 例如#define m a*b;

其中a*b的值就是m,在主函数中m就是调用a*b;

带参宏定义的一般形式为: 
#define 宏名(形参表) 字符串; 
在字符串中含有各个形参。 
带参宏调用的一般形式为: 

#define X(a,b)  t=a,a=b,b=t;
宏名(实参表),其中a,b就是实参,通过在主函数中输入,然后通过宏定义的预处理,也就是后面的字符串(t=a,a=b,b=t)来运算,在主函数中得到调用。

参考代码:

#include<stdio.h>

#define X(a,b) t=a;a=b;b=t;

int main(){

  int a,b,t;

  scanf("%d %d",&a,&b);

  X(a,b);

  printf("%d %d",a,b);

  return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区