《程序设计基础-c语言》杨莉 刘鸿翔
ISBN-978-7-03-032903-5
p241
习题7
11.定义一个有参宏SWAP(t,x,y),用以交换t类型的两个参数的值
#include<stdio.h>
#define SWAP(t,x,y) t=x;x=y;y=t;
int main()
{
float temp,a,b;
printf("输入a和b:");
scanf("%f%f",&a,&b);
SWAP(temp,a,b);
printf("a=%.2f\n",a);
printf("b=%.2f\n",b);
return 0;
}

本文介绍使用C语言宏SWAP进行变量值交换的方法。通过定义宏SWAP(t,x,y)来交换t类型变量x和y的值,给出具体代码示例并展示如何在main函数中调用该宏完成浮点数变量a和b的值交换。
1077

被折叠的 条评论
为什么被折叠?



