C++程序中可以命名的5种元素

2020-01-06 12:36:43丽君

 C++程序中的许多元素都有用来表示它们的名称(也称为标识符)。在C++程序中,可以命名的5种元素是:

  (1) 函数。函数是自包含的、可执行代码的命名块。第8章将详细讨论如何定义函数。

  (2) 变量。变量是内存中的指定区域,用于存储数据项。第2章将论述变量。

  (3) 类型。类型是可以存储的数据种类。例如类型int用于存储整数。第2章和后续的章节将介绍类型,尤其是第11和12章。

  (4) 标签。标签提供了表示特定语句的方式。它们很少使用,第4章将详细介绍。

  (5) 命名空间。命名空间是用一个集合名称标识程序中一组命名项的方式。这听起来可能让人混淆,但不必担心,稍后就介绍命名空间,第10章将详细论述。

  在大多数现代C++编译器中,名称只能包含大小写字母、下划线和0~9的数字。ANSI标准还允许在名称中包含通用字符集(Universal Character Set)(稍后介绍)中的字符,但一般不需要这项功能。

  名称必须由允许的字符组成,不要在名称的中间加上空白字符(空格、制表符等),否则,编译器就不会把该名称看做是一个名称,而是看做两个名称,从而导致处理不正确。另一个限制是名称不能以数字开头。下面是一些合法的名称例子:

  value2 Mephistopheles BettyMay Earth_weight PI

  下面的名称就不合法:

  8Ball Mary-Ann Betty May Earth-weight 2PI