解决此问题的方法步骤 1:定义一个接受两个数字的函数,类型为 int。步骤 2:查找 b = a + b;步骤 3:然后 a = b – a 和 b = b – a程序实时演示包 main 导入“fmt”函数交换(a,b int){ fmt.Printf("交换前,数字为 %d 和 %d",a,b) b = a + b a = b - a b = b - a fmt.Printf("交换后,数字为 %d 和 %d",a,b) } 函数 main(){ 交换(23,45) 交换(56,100) }输出交换前,数字为 23 和 45 交换后,数字为 45 和 23 交换前,数字为 56 和 100 交换后,数字为 100 和 56