《C++程序设计教程(第3版)》——第2章,第1节保留字和标识符

本节书摘来自华章出版社《C++程序设计教程(第3版)》一书中的第2章,第2.1节保留字和标识符,作者张志航,更多章节内容可以访问云栖社区“华章计算机”公众号查看

第2章 数据类型、运算符和表达式
学习编写程序之前,首先要了解程序的基本组成要素。从语法形式上说,C++程序由一些符号、单词、数据和语句组成;从逻辑上说,程序=数据结构+算法。所以必须首先了解构成程序的符号、单词、数据和语句。本章主要介绍构成程序的基本语法要素。

2.1 保留字和标识符
2.1.1 保留字
保留字(Reserved Word)也称为关键字(Keyword),它们是C++预先定义的字符序列,具有特殊的含义及用法,用于构成语言自身的语法要素,编程者不能将它们用作自己的变量名或函数名等,如例1.1中的类型说明符int,用于定义整型变量。ANSI C++中共有48个保留字,在各版本的C++中有一些扩充。下面列出C++与Visual C++兼容的43个保留字。
auto     break    case     char      class      const    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    typedef   union     unsigned   virtual     void     volatile
while
这些保留字的意义和用法将在后续章节逐步介绍。

2.1.2 标识符
标识符(Identifier)是有效字符序列,用来标识用户自己定义的变量名、符号常量名、函数名、数组名和类型名等。例如,在例1.2中,变量名a、b和c以及函数名sum均为用户定义的标识符。
标识符的命名应遵循以下规则:
1)不能是保留字。
2)只能由字母、数字和下划线3种字符组成。
3)第一个字符必须为字母或下划线。
4)中间不能有空格。
5)最大长度为247个字符,一般以不超过31个字符为宜。
6)一般不要与C++中提供的标准库函数名、类名和对象名相同。
以下是4个合法标识符:
MyName StudentName _above Lotus_1_2_3
以下是4个非法标识符:
M.D.John $123 a-b 3DMax
为了增强程序的可读性,通常采用匈牙利命名法(Hungarian Notation)。匈牙利命名法有一套命名规则,读者可参阅相关书籍或网络。其中一条简单的规则是:当标识符由多个英文单词组成时,每个单词的第一个字母大写,其余为小写,如StudentName。目前也有这样的习惯,第1个单词全部小写,其余单词的第1个字母大写,如studentName。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值