一、循环结构
(一)while循环语句
作用:满足循环条件,执行循环语句
语法:while(循环条件){循环语句};
解释:只要循环条件为真,就执行循环语句
例:当我们想要输入0~9这串连续的数字时,我们先创建初始数值为0,利用while循环输出数字,循环条件写在括号中,我们输入的数字为0~9,故(num<10),num++ = num+1,当满足条件(为真)时会一直进行循环,直至num>=10(为假)时,停止循环;
(二)do...while循环语句
作用:满足循环条件,执行循环语句
语法:do{循环语句}while(循环条件);
注意:与while的区别在于do...while会先执行一次循环语句,再判断循环条件
例:我们想要输入0~9这串连续的数字
(三)for循环语句
作用:满足循环条件时,执行循环语句
语法:for (起始表达式;条件表达式;末尾循环体){循环语句;}
起始表达式不参加循环,可以赋值、声明;
例:我们想要输入0~9这串连续的数字
(四)嵌套循环
作用:在循环体中再嵌套一层循环,解决一些实际问题
例:在编译器中输出以下内容
提示:在嵌套循环中,不要将变量命名为同一个名称,以免后期引用不便
二、跳转语句
(一)break语句
作用:用于跳出选择结构或循环结构
break使用的时机:
1.出现在switch条件语句中,作用是终止case并跳出switch;
2.出现在循环语句中,作用是跳出当前的循环语句;
3.出现在嵌套循环中,跳出最近的内层循环语句中。
(二)continue语句
作用:在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环
例:在编译器中输出1~20,5及5的倍数不输出
提示:break会直接退出循环结构,continue不会
(三)goto语句
作用:可以无条件跳转语句
语法:goto 标记; //标记一般为大写
解释:如果标记的名称不存在,执行到goto语句时,会跳转到标记的位置
goto语句一般不会使用,就不单独举例啦~~
标签:语句,goto,条件,程序流程,while,循环,跳转,结构 From: https://blog.csdn.net/2401_88359515/article/details/143419585