0x01 标识符的构成
C++标识符的构成遵循以下规则:
1、由字母、数字和下划线组成,必须以字母或下划线开头;
2、没有长度限制,但对大小写敏感;
3、不可以是语言本身的保留字;
4、C++为标准库保留了一些名字,用户自定义的标识符中不能连续出现两个下划线,不能以下划线紧连大写字母开头;
5、定义在函数体外的标识符不能以下划线开头。
0x02 变量的命名规范
为了提高程序的可读性,变量命名有许多约定俗成的规范:
1、标识符要能够体现变量的意义;
2、变量名一般用小写字母,如index;
3、用户自定义的类名一般以大写字母开头,如Sales_data;
4、如果标识符由多个单词组成,则单词间应有明显区分,如member_list或memberList,最好不要用memberlist。
0x03 关键字列表
C++关键字列表
0x04 操作符替代名
C++操作符替代名
这些替代名用于支持某些不支持标准C++操作符号集的字符集。
-----------(我是分割线)-----------
这里的学习顺序基于《 C++ Primer(第五版)》,虽说这本书是C++神书,但如果没有一定的C语言基础,肯定很难一下子啃下来,特别是原书第一章说编写一个简单的程序,结果各种语句和输入输出流都出现了,最后还来个类简介,实在是有点让新手朦逼。就算有一定的C++基础,中文版的语言也略显拗口。
所以,我建议可以先用谭浩强的C/C++系列高校用书籍来打个基础。先别管网上对谭教授的教材评价如何,至少它能高效地带你入门。直接学习C++不是不可以,但毕竟c语言是一门经典的计算机语言,经久不衰,还衍生出了很多其他的计算机语言。学好C语言能培养出一种理解计算机语言的思维模式,以后学其他语言都可能事半功倍。
我个人的学习方式是“先看懂,后深入,再高效”。在这里会按照我的理解,尽量用简单的语言来解释C++的知识点,至少先看懂并让程序能用再说。如果有错欢迎指正。
文中可能有某些程序段来自pezy大神,自学C++的路上我有很多疑难都是在pezy大神的解释中顿悟。在此表示感谢!
任何地方如有侵权请立即联系删除。
-----------(我是分割线)-----------