文件范围标识符的范围从文件的开头开始,到文件的结尾结束。它仅引用那些在所有函数外部声明的标识符。文件范围的标识符在整个文件中都是可见的具有文件范围的标识符是全局的
区块范围标识符的范围从块/‘{‘的开头开始,到块/‘}’的结尾结束。具有块范围的标识符在其块本地
功能原型范围在函数原型中声明的标识符在原型内可见
功能范围函数作用域始于函数的打开,结束于函数的关闭。功能范围仅适用于标签。声明的标签用作goto语句的目标,并且goto和label语句必须在同一函数中