DOTCPP:问题1036心得
作者:互联网
有关1036
题目描述
定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
输入两个数,空格隔开
输出交换后的两个数,空格隔开
思路
这个题本质就是交换两个变量的值,但是并没有采用函数的形式,而是选择了宏。我们用#define来实现宏定义。
代码
#include<stdio.h>
#define swap(a, b) t = a, a = b, b = t;
int main()
{
int a, b, t;
scanf("%d %d", &a, &b);
swap(a, b);
printf("%d %d", a, b);
return 0;
}
标签:两个,int,1036,交换,DOTCPP,swap,心得,define 来源: https://blog.csdn.net/weixin_41718056/article/details/87951528