循环控制的学习、循环语句(goto语句、while语句、do... ...while语句、for语句)、跳出语句(break语句、continue语句)

        今天学习关于循环控制的语句及用法,并用例题进行辅助解释。

        在开始今天的学习之前,我们先学习条件运算符( 表达式1 ? 表达式2 : 表达式3 ),该运算符是三目运算符,先计算表达式1的值,如表达式1的结果为真,执行表达式2,反之执行表达式。例如:在两个数中选出最大数:

        输出结果为“ max = 20 ”。而从三个数中选出最大数的代码为:

        输出结果为“ 20 ”。

        1、goto语句

                goto语句格式为:“ goto 语句标号:”,可以无条件的直接跳转到该函数下的语句标号处,语句标号即为标识符,只能由字母、下划线和数字组成,且开头不能是数字。不允许进行跨函数的跳转。

                goto语句使用时的三要素(要求):

                        (1)循环前要有循环变量初始化的语句;

                        (2)使用循环时必须要有循环执行条件语句;

                        (3)必须要有使循环趋于结束的语句,例如:++i 。

                例如:只要执行到“ goto loop ”语句,就会直接跳转到“ loop ”,循环执行其下内容。

        2、while语句

                while语句格式为:“ while(表达式) 语句 ”,用来实现“当型”循环结构,当表达式为非0值时,执行while语句中的内嵌语句,循环体有可能一次都不执行,其流程图如下:

                三要素与goto语句一样,除此之外,禁止在while后面加分号( ; )。

        3、do... ...while语句

                  do... ...while语句格式为:

                先执行一次性指定的循环体语句,然后判别表达式,当表达式的值为非零时,返回重新执行循环体语句,直到表达式的值等于0为止,此时循环结束。流程框图如下:

                该语句确保循环体至少执行一次。

                *while后面的分号( ; )不能省略。

        4、for语句

                for语句格式为:“ for(表达式1 ; 表达式2 ; 表达式3) 语句 ”,执行过程为:

                流程框图为:

                跳出循环时,循环变量的值为初次使循环条件为假的值。在for语句的后面也不能加分号( ; )。

        5、循环的嵌套方式

                

        6、几种循环的比较

        7、跳出语句

                (1)break语句:用来从循环体内跳出循环体,即提前结束循环,接着执行下面的语句。

                (2)continue语句:用来结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

                        continue语句与break语句的区别:continue语句只是结束本次循环,而不是终止整个循环的执行。而break语句则是结束整个循环的过程,不在判断执行循环的条件是否成立。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值