词条 | 控制语句 |
释义 | 控制语句用于控制程序的流程, 以实现程序的各种结构方式。 分类它们由特定的语句定义符组成。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\”); 常见的表达式语句有以下几种:空语句、赋值语句、函数调用语句。 2.选择控制语句 选择语句又称为分支语句,它通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。因此,在编写选择语句之前,应该首先明确判断条件是什么,并确定当判断结果为“真”或“假”时应分别执行什么样的操作(算法)。 C++程序中提供的选择语句有两种: if…else语句和switch语句。 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 相关C语言有九种控制语句。 可分成以下三类: 1. 条件判断语句 if语句、switch语句; 2 .循环执行语句 do while语句、while语句、for语句; 3. 转向语句 break语句、goto语句(此语句尽量少用,因为这不利结构化程序设计,滥用它会使程序流程无规律、可读性差)、continue语句、return语句。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。