float fa = 3.4, fb = 6.8;
printf_s("float 交换前:fa = %f, fb = %f\n", fa, fb);
swap_float(fa, fb);
printf_s("float 交换前:fa = %f, fb = %f\n", fa, fb);
return 0;
}
运行结果如下:
C语言 :通过函数交换两个变量的值#include stdio.h
void swap_1(int*a,int*b)//方法一 , 定义临时变量
{
int temp=*a;
*a=*b;
*b=temp;
}
void swap_2(int*a,int*b)//方法二,利用加减法运算
{
*a=*a+*b;
*b=*a-*b;
*a=*a-*b;
}
void swap_3(int*a,int*b)//方法三,利用位运算
{
*a=*a^*b;
*b=*a^*b;
*a=*a^*b;
}
int main()
{
int x,y;
scanf("%d%d",x,y);
printf("x=%d,y=%d\n",x,y);
swap_1(x,y);//或swap_2(x,y);或swap_3(x,y);
printf("x=%d,y=%d\n",x,y);
return 0;
}
C语言中如何交换两个指针变量的的值1、首先c语言函数变量值交换,就是最基本的知识c语言函数变量值交换,写头文件、函数声明、定义变量 。
2、下面还需要定义指针c语言函数变量值交换,需要定义两个指针p1和p2 , 然后把a的地址赋值给p1 , 把b的地址赋值给p2 。
3、然后就是调用函数,该函数没有返回值 , 就直接调用,但是参数进入的是a和b的地址,而不是a和b 。
4、函数点用完之后,就是输出a和b的值看一看是否互换c语言函数变量值交换了 。
5、首先,a和b的地址传给x和y , 通过指针直接对a和b的值进行操作 。
6、最后,就是调换*x和*y的值 , 这样就是实现了a和b的值 。
【c语言函数变量值交换 c语言用函数交换变量a和b的值】c语言函数变量值交换的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言用函数交换变量a和b的值、c语言函数变量值交换的信息别忘了在本站进行查找喔 。
推荐阅读
- jquery拖拉,js拖拽div
- oracle大表插入数据卡死的简单介绍
- 即时存档不用进游戏,存档游戏软件
- 闪烁灯特效css代码,css闪烁效果
- python返回函数 python返回函数值并退出函数
- 新媒体业绩如何写简历内容,新媒体业绩怎么写
- 网络推广游戏,网络推广游戏犯法吗
- JAVA需要背诵的代码,学java需要记些什么代码
- 电脑上怎么保存学习资料,在电脑上怎么保存资料