一、概述
在许多问题中需要用到循环控制。循环结构是结构化程序设计的基本结构之一,它和顺序结构、 选择结构共同作为各种复杂程序的基本构造单元。
二、goto语句以及用goto语句构成循环
goto语句为无条件转向语句,它的一般形式为
goto 语句标号;
语句标号用标识符表示,它的定名规则与变量名相同,即由字母、数字和下划线组成,其第一个字符必须为字母或下划线。
结构化程序设计方法主张限制使用goto语句,因为滥用goto语句将使程序流程无规律、可读性差。
一般来说,可以有两种用途:
(1)与if语句一起构成循环结构;
(2)从循环体中跳转到循环体外。
但是这种用法不符合结构化原则,一般不宜采用,只有在不得已时(例如能大大提高效率)才使用。
三、用while语句实现循环
while语句用来实现“当型”循环结构。
一般形式: while (表达式) 语句
当表达式为非0值时,执行while语句中的内嵌语句。其特点是:先判断表达式,后执行语句。
注意: 循环体如果包含一个以上的语句,应该用花括弧括起来,以复合语句形式出现。
在循环体中应有使循环趋向于结束的语句。如果无此语句,则i的值始终不改变,循环永不结束。
四、用do-while语句实现循环
do-while语句的特点:先执行循环体,然后判断循环条件是否成立。
一般形式: do
循环体语句
while(表达式);<
标签:语句,循环体,goto,C语言,while,循环,程序设计,表达式 From: https://blog.csdn.net/2301_79638883/article/details/142029007