谭浩强版《C++程序设计》知识点(4)

时间:2025-04-20

为谭浩强版教材,楼建华教授总结

功能 如果条件成立,执行语句1,否则执行语句2。

如果语句2为空语句,可同else一起省略。

注意:else不可独立使用,它与其前最近一个尚未配对的if配对,为避免岐义,通常只在else中嵌套if语句。

*3.12 条件表达式的格式和功能如下:

格式 条件?表达式1:表达式2

功能 如果条件成立,取表达式1的值,否则取表达式2的值。

条件表达式可以嵌套,:与其前最近一个尚未配对的?配对。

*3.13 掌握目前所学运算的优先级(见附录B)。

3.14 switch语句的格式和功能如下:

格式

switch(表达式){

case 常量i:语句组i

default:语句组n+1

}

功能 如果表达式的值等于常量i,则从语句组i开始执行,否则执行语句组n+1。

switch()中表达式的值必须是整数(可以是字符或逻辑值),“default:语句组n+1”可缺省,每个语句组称作一个分支。为使各分支独立,通常以break、return、exit等语句结尾。

*3.15 break语句的格式和功能如下:

格式 break;

功能 结束本层switch语句或本层循环语句。

*3.16 while语句的格式和功能如下:

格式 while(表达式)循环体

功能 当表达式的值为真时,重复执行其后循环体。

循环体是循环语句的内嵌语句,可以是空或复合语句(下同)。

*3.17 do-while语句的格式和功能如下:

格式 do 循环体 while(表达式)

功能 重复执行循环体,直到表达式的值为假。

*3.18 for语句的格式和功能如下:

格式 for(表达式1;表达式2;表达式3)循环体

功能 ①计算表达式1;②当表达式2的值为真时,重复执行循环体和计算表达式3。

表达式1、表达式2、表达式3均可缺省,但保留分号。缺省表达式2为永真。

*3.19 continue语句的格式和功能如下:

格式 continue;

功能 跳过本层循环体中剩余语句。

3.20 掌握以下算法:计算分段函数、打印字符图形、递推(迭代)、累加、阶乘、辗转相除法、穷举(枚举)、判断素数、分解整数因子、分解数字。

*3.21 分段函数的一般形式为:

if(条件1)f=算式1;

else if(条件2)f=算式2;

else if(条件n-1)f=算式n-1;

else f=算式n;

或:f=条件1?式1:条件2?式2: :条件n-1?式n-1:式n

3.22 分支结构的一般格式:

if(条件1)操作1;

else if(条件2)操作2;

else if(条件n-1)操作n-1;

else f=操作n;

*3.23 输出实心字符图形的一般格式为:

谭浩强版《C++程序设计》知识点(4).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219