什么是循环结构,while和do-while的区别

循环结构:
1.循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。
2.循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件. ,循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处.
3.常见的两种循环结构编辑:
①当型循环:先判断所给条件p是否成立,若p成立,则执行A(步骤);再判断条件p是否成立;若p成立,则又执行A,若此反复,直到某一次条件p不成立时为止。
②直到型循环:先执行A,再判断所给条件p是否成立,若p不成立,则再执行A,如此反复,直到p成立,该循环过程结束。

while和do-while的区别
1,while(表达式)
循环体语句;
如果表达式为真非0则执行循环体语句,否则跳出;
2,do-while:
do{
循环体语句
}while(表达式)
如果表达式为真为0则执行循环体语句,否则跳出:
3.不同:while在循环前先判断条件,若条件不满足,则循环体一次都不执行;
do-while,第一次进入循环时,首先执行一次循环条件,即先计算一次表达式,若结果为真则继续循环,若结果为假,结束,进行循环后的第一条语句;

4.流程图:while:

do-while:

posted @ 2020-11-09 22:18  -*+  阅读(362)  评论(0编辑  收藏  举报