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