temp=a;
a=b;
b=temp;
缺点:需要用temp中间量,空间性不好
二.加减法,另有乘除法,相似,就不另举了(+改为*,-改为/)
a=a+b
b=a-b
a=a-b
缺点:容易产生溢出
优化:以int a,b为例,将他们转为double型
三.异或法
a^=b; //异或
b^=a;
a^=b;
不能交换不同类型值
不知道还有没有其他有意思的方法?
其他思路:
四.堆栈法
push a
push b
pop a
pop b
缺点同一
上一篇:css表达式
下一篇:javascript BOM操作
Llama3部署方法
JS清空数组的几种方法比较
linux 命令行中的 diff 不太好看,加了 -y 并排看也不方便,希望不
大致列出三种数值交换的方法
几种方法交换两个变量的值
一、 直接拷贝整个表格到EXCEL中 二、 通过遍历表格,给EXCEL中相应的单元格赋值。 三、 把表
问题描述:想要得到
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M