Unverified Commit ee6bb0ea authored by Shuhao Zhang's avatar Shuhao Zhang Committed by GitHub
Browse files

fix typo

parent 28ba2f13
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -121,7 +121,7 @@ char org = 'c';

在目前我们所接触到的程序段中,定义在花括号包裹的地方的变量是局部变量,而定义在没有花括号包裹的地方的变量是全局变量。实际有例外,但是现在不必了解。

声明时没有初始化值的全局变量会被初始化为 0。而局部变量没有这种特性,需要手动赋初始值,否则可能引起难以发现的 bug。
定义时没有初始化值的全局变量会被初始化为 0。而局部变量没有这种特性,需要手动赋初始值,否则可能引起难以发现的 bug。

## 变量作用域

@@ -134,9 +134,9 @@ char org = 'c';
由一对大括号括起来的若干语句构成一个代码块。

```c++
int g = 20;  // 声明全局变量
int g = 20;  // 定义全局变量
int main() {
  int g = 10;         // 声明局部变量
  int g = 10;         // 定义局部变量
  printf("%d\n", g);  // 输出 g
  return 0;
}
@@ -150,7 +150,7 @@ int main() {

常量是固定值,在程序执行期间不会改变。

常量的值在定义后不能被修改。声明时加一个 `const` 关键字即可。
常量的值在定义后不能被修改。定义时加一个 `const` 关键字即可。

```c++
const int a = 2;