我是靠谱客的博主 单纯小天鹅,最近开发中收集的这篇文章主要介绍Go语言:交换两个整型变量的值定义a、b已知 a = 10,b=20。交换a、b的值方法一:使用第三个变量c作为中转方法二:不使用第三变量,对两个变量进行加减操作方法三、Go特有,直接交换即可,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
定义a、b
package main
import "fmt"
func main() {
a, b := 10, 20
fmt.Println(a, b)
}
已知 a = 10,b=20。
交换a、b的值
方法一:使用第三个变量c作为中转
package main
import "fmt"
func main() {
a, b := 10, 20
fmt.Println(a, b)
var c int
c = a
a = b
b = c
fmt.Println(a, b)
}
方法二:不使用第三变量,对两个变量进行加减操作
package main
import "fmt"
func main() {
a, b := 10, 20
fmt.Println(a, b)
a = a + b
b = a - b
a = a - b
fmt.Println(a, b)
}
原理
方法三、Go特有,直接交换即可
package main
import "fmt"
func main() {
a, b := 10, 20
fmt.Println(a, b)
a, b = b, a
fmt.Println(a, b)
}
原理
最后
以上就是单纯小天鹅为你收集整理的Go语言:交换两个整型变量的值定义a、b已知 a = 10,b=20。交换a、b的值方法一:使用第三个变量c作为中转方法二:不使用第三变量,对两个变量进行加减操作方法三、Go特有,直接交换即可的全部内容,希望文章能够帮你解决Go语言:交换两个整型变量的值定义a、b已知 a = 10,b=20。交换a、b的值方法一:使用第三个变量c作为中转方法二:不使用第三变量,对两个变量进行加减操作方法三、Go特有,直接交换即可所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复