变量的作用域作为变量的一个重要的属性,在使用中有许多细节值得深入学习
作用域
- 变量作用域:变量在代码中可见的区域
- 全局作用域:在全局范围(整个program)可见的区域
- 局部作用域:在局部范围可见的区域
- 文件作用域:在文件范围内的代码可见的区域
变量作用域
- 全局变量:具有全局作用域的变量
- 局部变量:具有局部作用域的变量
初始化
- 全局变量:未初始化的全局变量编译器会为其设置默认值0(为什么?参考推荐阅读或阅读原文)
- 局部变量:未初始化时其值是未定义的
变量的作用域作为变量的一个重要的属性,在使用中有许多细节值得深入学习