C++ 变量名命名规则

C++提倡有一定含义的变量名。

如果变量表示差旅费,应将其命名为cost_of_trip或costOfTrip,而不是将其命名为x或cot.

必须遵循几种简单的C++命名规则:

1.在名称中只能使用字母字符、数字和下划线(_)

2.名称的第一个字符不能是数字

3.区分大写字符与小写字符

4.不能将C++关键字用作名称

5.以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。

6.C++对于名称的长度没有限制,名称中所有的字符都有意义,但有些平台有长度限制。

note:第5点与前面几点有所不同,因为使用像_time_stop或_Donut这样的名称不会导致编译器错误,而回导致行为的不确定性。换句话说,不知道结果将是社么。不出现编译器错误的原因是,这样的名称不是非法的,但要留给实现使用。全局名称指的是名称被声明的位置。

有效的命名:

在变量名中加入其他的信息,即描述变量类型或内容的前缀。

例如,将整型变量myWeight命名为nMyWeight,其中前缀n用来表示整数值

str或sz表示以空字符结束的字符串

b表示布尔值

p表示指针

c表示单个字符

你可能感兴趣的:(C++编程基础,c++)