C++变量命名规则
来源:互联网 发布:创建一个数据库sql语句 编辑:程序博客网 时间:2024/06/06 15:50
C++变量命名规则
- 在名称中只能使用字母字符、数字和下划线
- 名称的第一个字符不能是数字
- 区分大写字符与小写字符
- 不能将C++关键字用作名称
- 以两个下划线或下划线和大写字母打头的名称被保存给实现(编译器以及使用的资源)使用
- C++对于名称的长度没有限制,名称中的所有字符都有意义
倒数第二点与前面几点有些不同,因为使用像_time_stop或_Donut这样的名称不会导致编译器出错,而会导致行为的不确定性。换句话说,不知道结果将是什么。不出现编译错误是因为这样的名称不是非法的,而要留给现实使用。全局名称指的是名称被声明的位置。
下面是一些有效和无效的C++名称
int poodle; //validint Poddle; //valid and distinct from poodleint POODLE; //valid and even more distinctInt terrier; //invalid -- has to be int ,not Intint my_stars3; //validint _Mystars3; //valid but reserved -- starts with underscoreint 4ever; //invalid because start with a digitint double; //invalid -- double is a C++ keywordint begin; //valid -- begin is a Pascal keywordint __fools; //valid but reserved -- starts with two underscoresint the_very_best_variable_i_can_be_12; //validint honky-tony; //invalid -- no hyphens allowed
1 0
- C++/C变量命名规则
- C/C++ 变量命名规则
- C/C++变量命名规则
- C、C++变量命名规则
- C/C++变量命名规则
- C、C++变量命名规则
- C/C++/VC++ 变量命名规则
- C++变量命名规则
- C语言变量名命名规则
- C语言变量名命名规则
- C语言变量的命名规则
- 变量命名规则
- C#变量-命名规则
- 变量命名规则
- 变量命名规则
- C++变量命名规则
- C++变量命名规则
- php变量 命名规则
- Java多线程
- GDOI2016集训总结 —— Part 2
- Java注解(一) 基本概念
- Python学习之中文编码
- 离散数学 求命题公式的主范式
- C++变量命名规则
- 游览器及游览器内核
- Java ,从char 和 Character到内存分配
- 关于read与readLine方法的差别,留给初学java的童鞋的,周六会更新详细解析
- [线段树] [树状数组] [Vijos P1512] SuperBrother打鼹鼠 (mole)
- Android在非UI线程中显示Toast
- POJ-2115 C Looooops
- 入驻今日头条
- 抽象类和接口