- 博客(2)
- 收藏
- 关注
原创 交换数字(C语言实现)
交换两个int变量的值,不能使用第三个变量,即不占用新的内存空间 交换之前a=3,b=5,交换之后a=5,b=3; 第一种方式:加减法 #include<stdio.h> int main() { int a = 3; int b = 5; printf("before: a=%d b=%d\n", a, b); a = a+b; b = b-a; a = a-b; printf("before: a=%d b=%d\n", b, a); } 缺点:可能会有溢出 第二种方式:异或
2022-04-14 21:46:26
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人