1.局部变量的作用域
代码块作用域:可以理解为一对{ }中的内容;
可以访问和使用的范围仅限于定义这个局部变量的代码块中定义这个变量之后;
2.函数名和全局变量的作用域
文件作用域:可以在整个.c文件中访问;
3.同名变量的掩蔽规则
如果两个同名变量的作用域不同且没有交叠,则此时互不影响;
如果作用域有交叠,那么C语言中规定在交叠空间内,作用域小的一个变量会掩蔽掉作用域大的变量。