C语言的局部和全局作用域规则是什么?