C语言(入门)期末总复习续

发布时间:2024年01月21日

第三章 结构化程序设计

一、选择结构语句

1.if条件语句

????????if语句-单分支结else

????????if...else语句-双分支结构

????????if...else if...else语句-多分支结构

? ? if语句的嵌套

????????一个if语句中可以包含一个或多个if语句。

2.switch条件语句

????????break是出口。

? ? ? ? 注:break语句除了可以用于循环语句中,还能用于switch条件语句中。

? ? ? ? 考点:

? ? ? ? 在switch条件语句中,continue语句用于跳过当前循环中的某个case分支,继续执行下一个case分支或者循环。

3.if语句和switch语句的不同

? ? ? ? switch语句只能进行相等与否的判断;if语句可以进行大小范围上的判断。

? ? ? ? switch无法处理浮点数,只能进行整数的判断,且case标签值必须是常量;if语句可以对浮点数进行判断。

二、循环结构语句

1.while循环语句

? ? ? ? while (循环条件)

? ? ? ? {

? ? ? ? ? ? ? ? 循环体

? ? ? ? }

循环体是否执行取决于循环条件是否成立。

2.do-while循环语句

? ? ? ? do

? ? ? ? {

? ? ? ? ? ? ? ? 循环体

? ? ? ? }?while (循环条件);

先执行一遍循环体,再判断循环条件。如果循环条件成立,再次执行循环体;反之结束循环。

即:do-while循环语句中循环体会无条件执行一次。

3.for循环语句

? ? ? ? for (初始化表达式;循环条件;操作表达式)

? ? ? ? {

? ? ? ? ? ? ? ? 循环体

? ? ? ? }

4.循环的嵌套

? ? ? ? 上面三种循环语句都能嵌套,它们也可以相互嵌套。

5.跳转语句

? (1)break语句

? ? ? ? 在switch条件语句中,break语句的作用是终止某个case并跳出switch结构;

? ? ? ? 在循环语句中,break语句的作用是跳出当前循环语句,执行循环语句后面的代码

? ? ? ? (注:break语句出现在嵌套循环中的内层循环时,只能跳出内层循环,不能直接跳出多重循环)。

? (2)continue语句

? ? ? ? 不能用于switch语句。

? ? ? ? 作用:终止本次循环并执行下一次循环。

? (3)go to语句

? ? ? ? 在想要到达的地方添加标记,然后使用go to语句。示例:

? ? ?

文章来源:https://blog.csdn.net/Echo_fwh/article/details/135723011
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。