一、函数调用的机制和原则:
- 当编译器执行调用函数时,就会开辟一个新的数据空间,
- 该空间的独立[是编译器处理]
- 各个数据空间在栈中。
二、通过案例,画出示意图理解函数调用过程
1、实现:函数使用传入一个数+1
package main
import (
"fmt"
)
func test(n1 int) {
n1++
fmt.Println("n1=", n1) // 11
}
func main() {
n1 := 10
test(n1)
}
2、计算两个数,并返回
package<