有如下三种变量:

    1. 在函数或块内部的局部变量:
    2. 在所有函数外部的全局变量
    3. 函数参数定义中形式参数
    • 局部变量:**只能被该函数或该代码块内部的语句使用。**
    • 全局变量:全局变量是定义在函数外部,通常是在程序的顶部。全局变量在整个程序生命周期内都是有效的,**在任意的函数内部能访问全局变量。**
      • 名称相同时局部变量覆盖全局变量
      • 全局变量跟普通变量定义是一样的,只不过定义位置不同
    • 形式参数:可以看成该函数内的局部变量,他们会优先覆盖全局变量