Do While和Do直到的区别有哪些?

作者&投稿:周窦 (若有异议请与网页底部的电邮联系)
~

1、含义不同:

Do While Len(a)表示只要a的长度为真(非0),就一直循环。

Do Until Len(a)表示一直循环,直到a的长度为真(非0),停止循环。

2、语法不同:

Do Until语句是只要当某个条件为假的时候重复一块代码。这是它的语法:

Do Until 条件

语句1

语句2

语句N

Loop

Do…While循环语法:

Do

语句1

语句2

语句N

Loop While 条件

扩展资料:

VB循环次数:

要程序至少执行一次,那么就将条件放置于Loop语句一行。,无论条件的值是什么。

如:【Do...Loop Until 条件】模式,表示无论条件如何,先执行循环一次,如果不符合循环条件,则立即停止,如果还符合循环条件,则继续执行。这样,程序循环过程至少执行了一次。

Do循环语句的几种形式:

1.、Do While i>1     '条件为True时执行

... ...  '要执行的语句

Loop

2、Do Until i>1     '条件为False时执行

... ...  '要执行的语句

Loop

3、Do 

... ...  '要执行的语句

Loop While i>1   '条件为True时执行

4、Do 

... ...  '要执行的语句

Loop Until i>1   '条件为False时执行

5、While...Wend 语句

While i>1        '条件为True时执行

... ...  '要执行的语句

Wend

参考资料来源:百度百科-Visual Basic

参考资料来源:百度百科-VBScript语法




积石山保安族东乡族撒拉族自治县17166899024: 当型和直到型有什么区别了 -
百师益之: 当型和直到型区别为:顺序不同、判断不同、脱离不同. 一、顺序不同 1、当型:当型是先判断条件是否成立,后执行A框. 2、直到型:直到型是先执行A框,然后判断给定的p条件是否成立. 二、判断不同 1、当型:当型是当给定条件成立满足时执行A框. 2、直到型:直到型是在给定条件不成立时执行A框. 三、脱离不同 1、当型:当型反复直到p条件不成立为止,此时不执行A框而脱离循环结构. 2、直到型:直到型反复直到给定的p条件成立为止,此时脱离本循环结构.

积石山保安族东乡族撒拉族自治县17166899024: c++中do while与标准直到型循环的区别 -
百师益之: While : 先判断后执行 Do while : 先执行后判断 For : 先判断后执行 可以搜下他们的流程图看看

积石山保安族东乡族撒拉族自治县17166899024: c语言问题,请问do - while和while的区别在哪? -
百师益之: do while 是先执行do后的语句,再判断条件.如果成立,继续执行do后的语句,直到不成立.就是说,无论条件成立与否,do后语句必执行一次,这就是它们之间的区别.while 是先判断条件,如果条件成立再执行语句.while和do while一般用在循环次数不确定的情况.for()一般用在循环次数确定的情况.

积石山保安族东乡族撒拉族自治县17166899024: do - while循环由do开始,用while结束,在while(表达式)后面不能写分号 -
百师益之: while循环后面不能有分号,而do-while循环后必需有分号. do-while循环先循环一次再判断,而while先要判断. while 语句循环1while语句中的表达式一般是关系表达式或者是逻辑表达式,只要表达式的值为真(非0)即可继续循环2循环体中如...

积石山保安族东乡族撒拉族自治县17166899024: 在c语言中,三大语句if,while,do while的区别与共通之处有哪些?谁知道 -
百师益之: 共通之处在于都会进行条件判断. 区别如下: if语句是判断语句,只执行一次, 例如 : if(a>0) b=1; 当a为正数时,才执行b=1; 若a不是正数,那么b=1;就不会运行到. 之后if语句就结束了,只判断一次a>0这个条件while是循环语句,反复...

积石山保安族东乡族撒拉族自治县17166899024: for语句和while语句还有do while语句? -
百师益之: 1:for循环 for语句的格式为: for (初始化语句; 条件语句; 控制语句) { 语句1 ; 语句2 ; .... 语句n ; } for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行语句1到语句n;然后执行“控制”语句;...

积石山保安族东乡族撒拉族自治县17166899024: C语言while语句和do while语句有哪些区别? -
百师益之: while是先判断条件,如果条件成立才执行语句;也就是说可能一次也不执行. do while是先执行一次语句,如果while条件成立就进行循环;也就是说至少执行一次.

积石山保安族东乡族撒拉族自治县17166899024: do - while 与 while - do的区别 -
百师益之: 首先存在疑问:有while do这个关键词吗?是不是说的就是while.我只用过do while和while,真的没见有过while do. 简单来说区别是这样的: while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上.while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体.而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循环体,如果不成立则跳出循环,也就是说对于do…while语句,不管条件是否成立都要先执行一遍.

积石山保安族东乡族撒拉族自治县17166899024: while 型语句与do 型语句有什么区别 -
百师益之: while语句先测试控制表达式的值再执行循环体,而do..while语句先执行循环体再测试控制表达式的值.如果控制表达式的值一开始就是假,while语句的循环体一次都不执行,而do..while语句的循环体仍然要执行一次再跳出循环.

积石山保安族东乡族撒拉族自治县17166899024: java的几种循环有啥区别 -
百师益之: do-while 和 while 循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时.和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网