控制语句分类

控制语句分类它们由特定的语句定义符组成

C语言有九种控制语句

可分成以下三类:(1). 条件判断语句if语句、switch语句;(2) .循环执行语句do while语句、while语句、for语句;(3). 转向语句break语句、continue语句、return语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)控制语句分类1.顺序控制语句顾名思义,所谓顺序结构,就是指按照语句在程序中的先后次序一条一条的顺次执行

顺序控制语句是一类简单的语句,上述的操作运算语句即是顺序控制语句,包括表达式语句,输入/输出等

表达式语句任何一个表达式后面加上一个分号就构成了表达式语句(没有分号的不是语句)

表达式是指用运算符连接各个运算对象,合乎语法规则的式子

例如,以下都是表达式语句:a=3+5;a>b?a:b;a=1,b=2,c=3;printf(“hello ”);常见的表达式语句有以下几种:空语句、赋值语句、函数调用语句

转向语句break语句、continue语句、return语句等等2.选择控制语句选择语句又称为分支语句,它通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支

因此,在编写选择语句之前,应该首先明确判断条件是什么,并确定当判断结果为“真”或“假”时应分别执行什么样的操作(算法)

C++程序中提供的选择语句有两种:if…else语句switch语句 switch ( 表达式值 ){case 0:语句;break;case 1:语句;break;}3.循环控制语句C++提供了三种循环控制语句:while语句,do…while语句,for语句

三种语句都由相似的三部分组成:进入循环的条件,循环体,退出循环的条件;完成的功能也类似

所不同的只是三者进入与退出循环的方式不同

while语句:当条件满足时进入,重复执行循环体,直到条件不满足时退出

格式:表达式a;while(表达式b)语句a;表达式d;do…while语句:无条件进入,执行一次循环体后判断是否满足条件,当条件满足时重复执行循环体,直到条件不满足时退出

多用于人机交互

格式:do表达式a;while(表达式b)表达式c;表达式d;for语句:当循环变量在指定范围内变化时,重复执行循环体,直到循环变量超出了指定的范围时退出

格式:for(表达式a;表达式b;表达式c;)语句a

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关