概述
有两个变量,a和b,要求将其进行交换,但是不允许使用中间变量,最终打印结果。
package main
import (
"fmt"
)
func main() {
var a int = 10
var b int = 20
a = a + b
b = a - b
a = a - b
fmt.Printf("a=%v b=%v", a, b)
}
执行结果如下图所示:
最后
以上就是高挑悟空为你收集整理的Go面试:实现 不使用中间变量交换两个数的值 (Golang经典编程案例)的全部内容,希望文章能够帮你解决Go面试:实现 不使用中间变量交换两个数的值 (Golang经典编程案例)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复