关于两个变量交换的几种方法。
来源:互联网 发布:新百伦淘宝旗舰店 编辑:程序博客网 时间:2024/05/01 10:24
一、借助第三个变量
#include <stdio.h>#include <stdlib.h>int main(){int a = 2, b = 8;a = a + b;b = a - b;a = a - b;printf("a=%d b=%d\n", a, b);system("pause");return 0;}
二,运用函数
#include <stdio.h>#include <stdlib.h>void swap(int *pa, int *pb){int tem = 0;tem = *pa;*pa = *pb;*pb = tem;}int main(){int a = 2;int b = 8;swap(&a, &b);printf("a=%d b=%d\n",a, b);system("pause");return 0;}
三、不借助第三个变量、
1、
#include <stdio.h>#include <stdlib.h>int main(){int a = 2, b = 8;a = a + b;b = a - b;a = a - b;printf("a=%d b=%d\n", a, b);system("pause");return 0;}
2、
#include <stdio.h>#include <stdlib.h>int main(){int a = 2;int b = 8;a = a^b;b = a^b;a = a^b;printf("a=%d b=%d\n", a, b);system("pause");return 0;}
0 0
- 关于两个变量交换的几种方法。
- 两个变量交换的几种方法
- 两个变量交换内容的几种方法
- C语言交换两个变量数值的几种方法
- 实现两个变量交换的几种方法
- 两个变量交换的几种方式
- 不用第三个变量交换两个变量的值的几种方法
- 交换两个数值的几种方法
- 交换两个变量的三种方法
- 两个变量交换的三种方法
- 【C】你能用几种方法交换两个变量的值?------存储器别名的影响
- 【陷阱】你能用几种方法交换两个变量的值?
- 两个变量交换位置的几种方式
- 关于数值交换的几种方法
- 关于交换两个变量
- 关于两个整数的交换的几种写法
- 交换两个变量方法
- 一、关于交换两个变量的问题
- 向Android 项目添加 C 和 C++ 代码
- TCP/IP、Http的区别
- HTML5静态网页实战开发—企业网页
- SpringMVC学习之环境搭建踩坑总结(二)
- Litepal中Datasupport对象的json序列化
- 关于两个变量交换的几种方法。
- Android初级知识--ViewPager适配器:PagerAdapter和FragmentPagerAdapter的最基本使用
- ios 10之高级控件UITableView(swift 3.0 )
- 软件测试边界值,等价
- 【Web前端】js 跨域访问问题
- fedora 25上BCM43142无线网卡
- Extjs历史版本离线文档下载地址
- 剑指offer-面试题 12 打印 1 到最大的 n 位数
- 第三方框架