jingxinwu.net
当前位置:首页>>关于do whlie的资料>>

do whlie

while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上.while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体.而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,

区别:1)dowhile循环先执行一次再去判断条件,也就是说不管满不满足条件,都会先执行一次,执行次数最少1次;2)while循环必须先判断条件,满足了才执行,最少执行次数0次.int i=0; do{ i++; }while(false)------------------------- int i=0 while(false){ i++; }

循环结构允许重复执行一行或几行代码.Visual Basic支持的循环结构有Do…Loop、For…Next、For Each…Next.一、Do循环.用Do循环重复执行一个语句块,且重复次数不定.Do…Loop有几种形式以计算数值为条件以决定是否继续执行.

while 是先判断后执行循环体一次,dowhile是先执行循环体一次,然后再判断就是说dowhile至少执行一遍,但是while不一样要先判断条件是否成立后在执行,如果条件不成立的话,那一次都不执行,着就是他们的差别!!!

do while就是无论while的条件是什么,至少先执行一次do题目中x = -1执行一次do之后x = -1 * -1 =1然后到达while的条件判断while(!x) -> while (!1) -> while(0)那么退出循环x 最终为1.

do while 表示当while条件成立时,一直do下去.其过程为:先执行一次循环体(do while之间的语句,多条语句,要用括号{}括起来),然后再用while来判断是否继续.所以,这种方式,至少会执行一次循环体.

将一个语句块执行一次,然后重复该循环的执行,直到条件表达式为 false.do{ statement }while (expression)

很简单的,do {语句} 条件 --------此语句实现不管后面的条件就会执行一次. 若是:while (条件) {语句 } ---------则先判断条件在执行.

那个"多用于"描述上应该是不对的. 这两句主要是想表达: while因为是先执行判断条件, 如果是false, 那么有可能一次也不执行循环主体. do while 至少会执行一次循环主体后再判断是否继续循环.

D在这里是个逻辑表达式,当它这真时,这做循环.在VB中0为假,非0就是真.

网站首页 | 网站地图
All rights reserved Powered by www.jingxinwu.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com