标识符
标识符就是名字,函数名、变量名、类名、对象名、常量名等。
只能有字母、数字、下划线组成,不能以数字开头。尽量不要使用下划线开头。
不能使用C++关键字作为标识符。
大小写敏感。
标识符命名规范:
标识符要见名知意。
普通变量命名:类型缩写+单词(首字母大写)。例如,iAge,fScore,strName。
类成员变量命名:m_类型缩写+单词(首字母大写)。例如,m_iAge,m_fScore,m_strName。
全局变量命名:g_类型缩写+单词(首字母大写)。例如,g_iAge,g_fScore,g_strName。
函数命名:动词+名词,第一个单词全部小写,其他单词首字母大写。例如,getAge,setAge。
常量命名:全部用大写字母,单词之间用下划线隔开。例如,MAX_LENGTH。
类名命名:多个单词组成,每个单词首字母大写。例如,StudentInfo,ClassMate。
变量
变量是命名的其值可以改变的量。
变量使用前必须定义(确定变量的名称、类型及初始值)。
同一个作用域不能定义多个相同名称的变量。
变量类型可以是C++支持的任意类型,包括基本类型和自定义类型。
变量的初始化方式
传统初始化方式
对象方式初始化
C++11标准统一初始化方式