设为首页 加入收藏

TOP

1.3.3 程序保留字
2013-11-12 22:16:21 来源: 作者: 【 】 浏览:113
Tags:1.3.3 程序 保留

1.3.3  程序保留字

C++语言中使用的词汇分为6类:关键字、运算符、分隔符、注释符、标识符和常量,除标识符外,其他均为保留字,有特定的作用,不能挪为它用。如表1-1所示是标准C++语言所采用的保留字。

表1-1  C++的标准保留字

asm

auto

break

case

catch

char

class

const

continue

default

delete

do

double

else

enum

extern

float

for

friend

goto

if

inline

int

long

new

operator

overload

private

protected

public

register

return

short

signed

sizeof

static

struct

switch

this

template

throw

try

typedef

union

unsigned

virtual

void

volatile

while

 

 

 

 

 

1. 关键字

关键字是由C++语言规定的具有特定意义的字符串。C++语言的关键字分为以下几类。

(1) 类型声明符

用于定义(或声明)变量、数组、自定义函数或自定义数据类型。如int、float、double等。

(2) 语句定义符

用于表示一个语句的功能。如if、for、while等。

(3) 预处理命令字

用于表示一个预处理命令。如前面各例中用到的include。

2. 运算符

C++语言中含有丰富的运算符。运算符与常量、变量、函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。如算术运算符+、-、*、/等。

3. 分隔符

在C++语言中采用的分隔符有逗号和空格两种。逗号主要用在类型声明和函数参数表中,分隔各个变量;空格多用于语句各单词之间,作分隔符。在关键字、标识符之间必须要有一个以上的空格符作分隔,否则将会出现语法错误,例如,把int a;写成inta;,C++编译器会把inta当成一个标识符处理,其结果肯定出错。

4. 注释符

为了提高程序的可读性,通常在程序的适当位置加上必要的注释。C++语言的注释符有两种:一种是块注释,是以/*开头并以*/结尾的字符串;另一种是行注释,从//开始到行尾的字符串。注释可出现在程序中的任何位置,注释主要用来解释语句或函数的功能,用来向用户提示或解释程序的意义,以便读者或开发者日后能够读懂程序。程序编译时,不对注释作任何处理。在调试程序时可以对暂不使用的语句先用注释符括起来,使编译程序跳过处理,待调试结束后再去掉注释符。

5. 标识符

用来标识符号常量名、变量名、函数名、数组名、类型名、文件名等有效字符序列统称为标识符。除库函数的函数名由系统定义外,其余都由用户自己定义。

C++规定,标识符由字母(a~z,A~Z)、数字(0~9)、下划线(_)组成,并且第一个字符必须是字母或下划线,即标识符的命名规则是以字母或下划线开头的,后面跟着字母、数字或下划线的字符串。

在使用标识符时还必须注意以下几点。

(1) 标识符的长度受各种版本的C++语言编译系统限制,同时也受具体机器的限制。

(2) 在标识符中,区分大小写。例如,b和B是两个不同的标识符。

(3) 标识符虽然可由程序员随意定义,但最好遵循见名知义的原则,便于阅读和理解。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇1.3.2 程序书写规则 下一篇1.4.1 Visual C++ 6.0的安装

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: