交换两个数的值(C语言)的两种方法

来源:互联网 发布:淘宝产品标题怎么写好 编辑:程序博客网 时间:2024/06/05 05:55

法一:定义一个中间变量

法二:

int a=10;int b=4;a=a-b;b=a-b;a=a+b;//交换成功

法三(利用位运算):

int a=10;
int b=11;
a=a^b;
b=a^b;
a=a^b;


0 0