黑马程序员——【C语言】用三种方式交换两个变量的值
来源:互联网 发布:在单片机中TXD和RXD 编辑:程序博客网 时间:2024/05/22 05:02
-------android培训、java培训、IOS培训期待与您交流! ----------
//第一种方法:采用第三方变量的方式
#include<stdio.h>int main()
{
// 定义两个要交换的变量并初始化
int a = 5;
int b = 4;
// 定义第三方变量temp
int temp;
//交换两个变量的值
temp = a;
a = b;b = temp;
// 分别输出a和b的值
prinf("a的值:%d/n,b的值:%d/n",a,b);
return 0;
}
#include<stdio.h>
int main()
{
// 定义两个要交换的变量并初始化
int a = 5;int b = 4;
// 采用加减运算进行值得交换
b = a - b;
a = a - b;
b = a + b;
// 分别输出a和b的值
prinf("a的值:%d/n,b的值:%d/n",a,b);
return 0;
}
#include<stdio.h>
int main()
{
// 定义两个要交换的变量并初始化
int a = 5;
int b = 4;
//采用按位异或进行值得交换
a = a^b; // 此时a的值为1
b = a^b; // 此时b的值为5
a = a^b; // 此时a的值为4
// 再分别输出a和b的值
prinf("a的值:%d/n,b的值:%d/n",a,b);
return 0;
}
What I’m doing right now, I’m chasing perfection
0 0
- 黑马程序员——【C语言】用三种方式交换两个变量的值
- 黑马程序员------C语言中交换两个变量的值
- 黑马程序员——C语言基础(交换2个变量的值)
- C语言-交换两个变量的值
- C语言交换两个变量的值
- C语言交换两个变量的值
- C语言交换两个变量的值
- 黑马程序员—C#中交换两个数的值
- C语言--交换两个变量的
- 黑马程序员——【C语言】判断一个整形变量的奇偶性(三种方式)
- C语言 交换两个变量的值的实现
- C语言中交换两个变量的值
- C语言小程序--交换两个变量的值
- C语言练习篇-2交换两个变量的值
- C语言 交换两个整形变量的值
- C语言之多种方法交换两个变量的值
- 使用C语言指针交换两个变量的值
- 黑马程序员--不使用第三方变量交换两个变量的值
- 2015-03-10数据加载、存储与文件格式(3)
- Windows7+BluetoothSDK如何配置
- hdu 1241 dfs
- MD5算法使用简述
- js小计
- 黑马程序员——【C语言】用三种方式交换两个变量的值
- OC-观察者练习练习
- Codeforces 484D. Kindergarten DP贪心
- 软件测试工具
- 活动选择问题的动归和贪心解法
- 欢迎使用CSDN-markdown编辑器
- BPA文件解析及保存
- win7 64位机下的dsp builder 13.1及matlab安装
- 2013.03.10 组管理+基本权限管理+vim