声明和作用域