- 考点:变量的作用域和静态变量
- 延伸:函数的参数及参数的引用传递,函数的返回值及引用返回,外部文件的引入,系统内置的函数
函数内部使用 global 来引用外部的变量, 静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不会消失。
- static
- 仅初始化一次
- 初始化需要赋值
- 每次执行函数该值会被保留
- staitic 修饰的变量是局部的,仅在函数内部有效
- 可以记录函数调用的次数,从而可以在某些上下文条件下终止递归
- 函数参数 - 默认情况参数通过按值传递
- 返回值, return, 省略
- 外部文件的导入