函数的引入-指针位置参数类型

This commit is contained in:
2025-11-09 10:18:02 +08:00
parent 16dbe3d36c
commit c0e6f947a4

20
main.go
View File

@@ -3,15 +3,17 @@ package main
import "fmt" import "fmt"
func main() { func main() {
fmt.Println(test(10, 20, 50, 30)) num := 10
//&返回变量指针位置
fmt.Println(&num)
fmt.Println(num)
test(&num)
fmt.Println(num)
} }
// 可变参数... 可以传入多个参数、 // 参数类型为指针位置
// len()获取数组长度 func test(num1 *int) {
func test(args ...int) int { //对地址相对应的变量做修改
num1 := 0 *num1 = 20
for i := 0; i < len(args); i++ {
num1 = num1 + args[i]
}
return num1
} }