交换变量方法
来源:互联网 发布:单片机时钟电路 编辑:程序博客网 时间:2024/05/21 10:47
1.通过中间临时变量来交换:
void change1()
{
int a = 100;
int b = 200;
printf("a=%d,b=%d\n", a, b);
int temp = 0;
temp = a;
a = b;
b = temp;
printf("a=%d,b=%d", a, b);
getchar();
}
2.不利用中间临时变量:
void change2()
{
int a = 100;
int b = 200;
printf("a=%d,b=%dAAA\n", a, b);
a = a + b;
b = a - b;
a = a - b;
printf("a=%d,b=%dAAA\n", a, b);
getchar();
}
void change3()
{
int a = 100;
int b = 200;
printf("a=%d,b=%dAAA\n", a, b);
a = a * b;
b = a / b;
a = a / b;
printf("a=%d,b=%dAAA\n", a, b);
getchar();
}
1 0
- 交换变量的方法
- 交换两个变量方法
- 交换变量方法
- 变量交换值的方法
- 交换整形变量的方法
- 交换变量三种方法
- 有趣的变量交换方法
- 交换两个变量的方法总结
- 变量交换的两种方法
- 交换二个变量的方法
- 交换两个变量的值的方法
- 变量数值交换的三种方法
- 交换两个变量的三种方法
- 交换两个变量的多种方法
- 四种变量交换swap方法
- java交换两个变量的一种方法
- 两种方法交换变量的值
- 用指针的方法交换变量
- Redis+Mysql模式和内存+硬盘模式的异同
- git上传代码到github上
- app 版本更新思路
- Missing Gradle Project Information. Please check if the IDE successfully synchronized its state with
- href="#"与href="javascript:void(0)"的区别
- 交换变量方法
- Java设计模式六大原则或者说七大原则
- ADO访问数据库获取 Recordset 对象中的记录数
- java的初始化块、静态初始化块、构造函数的执行顺序及用途探究
- fingerprintd 编译进系统
- 紧急求助!ARM-GCC对于函数指针调用的编译有错误?【已经找到原因】
- 山东出差总结
- STM32学习之USART串口
- 高并发设置一