C++语法基础之关键字与标识符(10月4日暂存)

来源:互联网 发布:儿童医院在线咨询网络 编辑:程序博客网 时间:2024/05/19 18:37

1. 保留字
C++中的保留字也称关键字,他们是预先定义好的字符集合,对C++编译有着特殊的含义

auto : auto可以在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型。
详细见:http://blog.csdn.net/Xiejingfa/article/details/50469045

break :结束当前正在执行的循环(for、while、do…while)或多路分支(switch)程序结构,转而执行这些结构后面的语句 。
详细见:http://blog.csdn.net/qilihechuncai/article/details/6134079

case : 配合swich使用,用来检测匹配

char :字符型数值类型

class :定义类的关键字
详细见:http://blog.sina.com.cn/s/blog_6ad065eb0101db9l.html

const :是一个C++语言的限定符,它限定一个变量不允许被改变。
详细见:http://www.cnblogs.com/chogen/p/4574118.html

continue

default

delete

do

double

else

enum: 枚举类型声明的关键字

extern

float

for

friend :类的友元声明关键字

goto

if

inline

int

long

new

operator

private

protected

public

register

return

short

signed

sizeof

static

struct

switch

this

typeof

union

unsigned

virtual: 声明虚函数关键字(多态性相关)

void

volatile

while

2. 标识符
标识符是程序员定义的有效字符序列,用来标识自己定义的变量名、函数名、数组名、类型名等。

标识符的命名规则:
(1)不能是C++保留字(关键字)。
(2)只能由英文字母、数字和下划线3种字符构成,且第一个字符必须是字母或下划线。
(3)中间不能有空格。
(4)不要太长,一般不能超过31个字符。
(5)不要与C++的库函数名或类名相同。

注意:在C++中,字母的大小写是有区别的。

命名风格:标识符的命名方式决定了程序的书写分格,标识符应简洁,见名之意。这里推荐匈牙利标记法。该方法在每个标识符前面加上若干个表示类型的字符,单词首字母大写,若标识符由多个单词组成,首字母都要大写,其他字母小写,例如要表示学生数量(student number),可以命名为iStuNum,首字母i表示int型,切忌使用汉语拼音命名。
下表为微软为匈牙利命名法提供的一组前缀字符。

阅读全文
0 0
原创粉丝点击