控制语句是计算机编程中用于管理程序执行流程的指令集合,通过选择、循环、转向等机制改变代码执行顺序。
C语言中共定义9种控制语句,可分为三类:条件判断类(如if、switch)根据条件执行不同分支;循环类(如while、for、do-while)重复执行代码块;转向类(如break、continue、return、goto)用于流程跳转。
(1). 条件判断语句
顾名思义,所谓
顺序结构,就是指按照语句在程序中的先后次序一条一条的顺次执行。顺序控制语句是一类简单的语句,上述的操作运算语句即是顺序控制语句,包括
表达式语句,输入/输出等。
任何一个表达式后面加上一个分号就构成了表达式语句(没有分号的不是语句)。表达式是指用
运算符连接各个运算对象,合乎语法规则的式子。
选择语句又称为分支语句,它通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。因此,在编写选择语句之前,应该首先明确判断条件是什么,并确定当判断结果为“真”或“假”时应分别执行什么样的操作(算法)。
C++提供了三种循环控制语句:
while语句,do…while语句,for语句。三种语句都由相似的三部分组成:进入循环的条件,
循环体,退出循环的条件;完成的功能也类似。所不同的只是三者进入与退出循环的方式不同。
for语句:当循环变量在指定范围内变化时,重复执行
循环体,直到循环变量超出了指定的范围时退出。
1. 条件判断语句
break语句、
goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)、continue语句、return语句。