标识符and名字的作用域

标识符:C++中的标识符由数字、字母、下划线组成。其中必须以字母或下划线开头。标识符对长度没有限制,但是对大小写字母敏感。

作用域是程序的一部分,在其中名字有其特定的含义。C++语言中大多数作用域都一花括号分隔。同一个名字在不同的作用域可能会指向不同的实体。作用域是程序的一部分,在其中有特定的含义。C++语言中大多数作用域都以花括号分割。

同一个名字在不同的作用域中指向不同的实体。

  一般来说,在对象第一次被使用的地方附近定义它是一种好的选择,因为这样做有助于更容易的找到变量的定义。

  嵌套作用域:称为内层作用域和外层作用域

作用域一旦声明了某个名字,他所嵌套着的所有作用域中都能访问改名字。同时允许在内层作用域中重新定义外层域已有的名字。

原文地址:https://www.cnblogs.com/yjds/p/8597173.html