- // 全局变量:
- // 写在函数和大括号外部的变量, 我们称之为全局变量
- // 作用域: 从定义的那一行开始, 一直到文件末尾
- // 全局变量可以先定义在初始化, 也可以定义的同时初始化
- // 存储: 静态区
- // 程序一启动就会分配存储空间, 直到程序结束才会释放
- // 局部变量:
- // 写在函数或者代码块中的变量, 我们称之为局部变量
- // 作用域: 从定义的那一行开始, 一直到遇到大括号或者return
- // 局部变量可以先定义再初始化, 也可以定义的同时初始化
- // 存储 : 栈
- // 存储在栈中的数据有一个特点, 系统会自动给我们释放