大家好我是小锋
这个问题我们在刚学编程的时候就学过创建一个变量来临时存储一个数字,就像这样:
当我们不创建变量时我们有多种方法
第一种
我们可以通过a,b加减来交换
注(这种方法是有弊端的因为int是有取值范围的会出现a,b都没有超出范围但加起来就可能超出的情况)
第二种
我们可以通过位操作符^来实现,我们知道^是相同为0相异为1(^是满足交换律的)
b^b为0 那么a^b^b=a,a^b^a=b;(具体可以自己去演算)
以上就是全部内容了,如果有错误或者不足的地方欢迎大家给予建议。