清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 第3章语句
第3章 语句
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 3.1预处理功能 1.文件包含命令 使用格式如:# include《文件名》/〈文件名〉" 2.条件编译命令 3.宏定义命令 (1)简单宏定义格式 define〈标识符〉〈字符串〉 (2)带参数的宏定义格式 define〈宏名〉(〈参数表〉)〈宏体〉 注意:宏定义命令在C++程序中很少使用
3. 1 预处理功能 1. 文件包含命令 使用格式如:#include 《文件名》/″〈文件名〉″ 2. 条件编译命令 3. 宏定义命令 (1) 简单宏定义格式 #define 〈标识符〉〈字符串〉 (2) 带参数的宏定义格式 #define 〈宏名〉 (〈参数表〉)〈宏体〉 注意: 宏定义命令在C++程序中很少使用
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 3.2表达式语句和复合语句 1.表达式语句和空语句 任何表达式加分号(;)组成表达式语句。只有一个“;” 的语句称空语句。 2.复合语句和分程序 含有两条或两条以上的用一对花括号括起来的语句称复合语 句 在复合语句中含有说明语句的称分程序,又称程序块
3. 2 表达式语句和复合语句 1. 表达式语句和空语句 任何表达式加分号(;)组成表达式语句。只有一个“; ” 的语句称空语句。 2. 复合语句和分程序 含有两条或两条以上的用一对花括号括起来的语句称复合语 句。 在复合语句中含有说明语句的称分程序,又称程序块
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 3.3选择语句 1.条件语句 格式如下: if(〈条件1))〈语句1〉 else if(〈条件2〉)〈语句2 else if(〈条件3)〉)〈语句3 else if(〈条件n〉)〈语句n〉 else〈语句n+1) 参见[例38]、[例3.9]。注意:弄清else短语与i短语的 配对很重要
3. 3 选择语句 1. 条件语句 格式如下: if(〈条件1〉)〈语句1〉 else if (〈条件2〉)〈语句2〉 else if (〈条件3〉)〈语句3〉 …… else if (〈条件n〉)〈语句n〉 else〈语句n+1〉 参见[例3. 8]、[例3. 9]。注意:弄清else短语与if短语的 配对很重要
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 2.开关语句 格式如下: switch(〈整型表达式)) caSe〈整常型表达式1)〉:〈语句序列1)〉 case〈整常型表达式2〉:〈语句序列2〉 case〈整常型表达式n〉:〈语句序列n〉 default:〈语句序列n+1 在〈语句序列〉中适当地使用 break语句是很重要的。 参见[例3.10]、[例3.1]
2. 开关语句 格式如下: switch(〈整型表达式〉) { case〈整常型表达式1〉:〈语句序列1〉 case〈整常型表达式2〉:〈语句序列2〉 …… case〈整常型表达式n〉:〈语句序列n〉 default: 〈语句序列n+1〉 } 在〈语句序列〉中适当地使用break语句是很重要的。 参见[例3. 10]、[例3. 11]