+(预处理命令除外)。 因为这些关键字有特殊的意义,你的IDE将这些话改变文字的颜色(通常为蓝色),使他们更加明显。
你做这个教程的时候,你会明白几乎所有的这些话!
标识符和命名
变量,函数,类,或其他实体在C + +的名称被称为一个标识符 。 C + +为您提供了很大的灵活性来命名标识符如你所愿。 然而,也有一些命名标识符时,必须遵循的规则:
- 标识符不能是一个关键字。 关键词被保留。
- 标识符只能由字母,数字和下划线。 这意味着该名称不能包含符号,(除下划线),也不是空白。
- 标识符必须以字母或下划线开始。 它不能以数字开头。
- C + +中区分大写和小写字母,
nvalue
比nValue
比NVALUE
是不同的,是不同的。
不是太困难,不是吗?
现在你知道了,你怎么可以一个变量命名,让我们来谈谈,你应该如何命名的变量。
首先,它是一个变量(和功能)的名字以小写字母开头的惯例。 如果变量或函数名是一个单词,整个事情应该写在小写字母。
1
2
3
4
5
|
int
value;
// correct
int
Value;
// incorrect (should start with lower case letter)
int
VALUE;
// incorrect (should start with lower case letter)
int
VaLuE;
// incorrect (see your psychiatrist) ;)
|
如果标识符是一个多字的名字,有两个共同约定:由下划线分隔,或intercapped的。
1
2
3
4
5
|
int
my_variable_name;
// correct (separated by underscores)
int
myVariableName;
// correct (intercapped)
int
my variable name;
// incorrect (spaces not allowed)
int
MyVariableName;
// incorrect (should start with lower case letter)
|
在本教程中,我们将使用intercapped的方法,因为它更易于阅读(容易犯的错误,强调空间密集的代码块)。
其次,这也许是最重要的规则,给您的标识符名称,实际上说明它们是什么。 这是典型的没有经验的程序员尽可能短的变量名,或者,以节省打字或,因为他们的数字的含义是显而易见的。这几乎总是一个错误。 在理想的情况下,应变量命名的方式,这将有助于人谁不知道你的代码没有什么能够尽快弄明白。 在3个月内,当你再看看你的程序,你就已经忘记了它是如何工作,你会感谢自己采摘有意义的变量名。 更复杂的变量的代码中使用的,它需要有更好的名称。