不使用临时变量

简介: 【10月更文挑战第14天】不使用临时变量。

不使用临时变量
不使用临时变量交换两个整数的值:
实例

include

int main() {
int a, b;

a = 11;
b = 99;

printf("交换之前 - \n a = %d, b = %d \n\n", a, b);

a = a + b; // ( 11 + 99 = 110) 此时 a 的变量为两数之和,b 未改变
b = a - b; // ( 110 - 99 = 11)
a = a - b; // ( 110 - 11 = 99)

printf("交换后 - \n a = %d, b = %d \n", a, b);
}
运行结果:

交换之前 -
a = 11, b = 99

交换后 -
a = 99, b = 11

相关文章
|
2月前
使用临时变量
【10月更文挑战第14天】使用临时变量。
33 8
|
22天前
将一个变量的字符串复制到另外一个变量中
【10月更文挑战第32天】将一个变量的字符串复制到另外一个变量中。
22 0
|
3月前
|
Shell
怎样删除变量
【9月更文挑战第4天】
66 17
|
7月前
|
存储 C语言
全局变量的储存区别
全局变量的储存区别
52 0
|
存储 数据库 Python
保存变量
在编程中,"保存变量"通常指将一个变量的值保存到文件或数据库中,以便在程序下次运行时能够再次使用该值。这个过程通常称为"持久化",因为变量的值被保存到磁盘上,从而使得程序能够跨越多个会话。
76 1
临时变量
临时变量
44 0
|
安全 Java
JDK21更新内容:临时变量
JDK21更新内容:临时变量
|
存储
变量的储存方式
变量的储存方式
238 0
|
存储 编译器 C++
临时确保局部变量使用的内存空间
临时确保局部变量使用的内存空间
64 0
如何在把创建临时变量的前提下交换两个数(直接上代码)
如何在把创建临时变量的前提下交换两个数(直接上代码)