作用域规则 程序中名字的作用域,通俗的讲,就是这个名字在程序中的使用范围.在C语言中,作用域的规则相对比较简单,主要分为 全局作用域 和 局部作用域 两种. 一个变量如果定义在函数中,那么这个变量的作用域就是一个局部作用域,在函数外面不能访问这个变量.在别的函数中定义同名的变量,也不会出现名字冲突,因为它们都处于各自的局部作用域中. 外部变量或函数的作用域是从声明的位置开始,到所在文件的末尾.如果需要在别的文件中引用不在这个文件中定义的外部变量,或者在这个变量定义之前使用,可以通过关键字 ext…