黑马程序员技术交流社区

标题: do{}while(false);这个可以这么写么? [打印本页]

作者: 18343105017    时间: 2016-6-23 22:35
标题: do{}while(false);这个可以这么写么?
这个到底对不对啊
作者: 940752944    时间: 2016-6-23 23:15
应该可以,但是只会循环一次
作者: Ake丶    时间: 2016-6-23 23:15
格式没问题啊,只不过这个循环只做一次do代码块的内容
作者: 他的好    时间: 2016-6-23 23:48
可以这么写,不过程序是要执行一次的,do {执行语句; } while (条件表达式);  的执行流程是先执行大括号里面的执行语句,然后在执行条件表达式,所以至少要执行一次执行语句。
作者: 1051587947    时间: 2016-6-24 00:03
可以但是没什么意义啊
作者: 18343105017    时间: 2016-6-24 11:42
940752944 发表于 2016-6-23 23:15
应该可以,但是只会循环一次

谢谢解惑
作者: 18343105017    时间: 2016-6-24 12:21
Ake丶 发表于 2016-6-23 23:15
格式没问题啊,只不过这个循环只做一次do代码块的内容

谢谢解惑
作者: 18343105017    时间: 2016-6-24 12:32
他的好 发表于 2016-6-23 23:48
可以这么写,不过程序是要执行一次的,do {执行语句; } while (条件表达式);  的执行流程是先执行大括号里 ...

ok谢谢解惑

作者: 18343105017    时间: 2016-6-24 12:34
1051587947 发表于 2016-6-24 00:03
可以但是没什么意义啊

谢谢解惑
作者: huangruqi888    时间: 2016-6-24 12:43
do{}while是先做在循环, 格式就是这样写的
作者: 18343105017    时间: 2016-6-24 16:59
huangruqi888 发表于 2016-6-24 12:43
do{}while是先做在循环, 格式就是这样写的

是的 ,我就是不确定()里 是不是直接可以写false,现在确定了
作者: huangruqi888    时间: 2016-6-24 20:10
18343105017 发表于 2016-6-24 16:59
是的 ,我就是不确定()里 是不是直接可以写false,现在确定了

帮忙给顶个帖子
作者: lifeiwangyue    时间: 2016-6-24 20:15
可以  但是就会运行一次循环体  这样似乎并没有什么意义    while括号中是布尔表达式  为true才会运行
作者: syinys7    时间: 2016-6-24 20:19
do while至少循环一次,
然而你偏偏让他循环了一次...没有必要写那么多代码啊.直接写循环体语句就好

这么写理论上是可以的,但是没什么实际作用
作者: 弓长VV    时间: 2016-6-24 22:50
完全可以,但我个人觉得没什么意义····
作者: 死灰复燃    时间: 2016-6-25 00:04
可以,do{}while(),不管怎么样都会执行一次
作者: 貂裘换酒    时间: 2016-6-25 09:45
这样写语法没错  ,但是没什么意义!
作者: 涟漪不起    时间: 2016-6-25 12:33
至少执行一次。
作者: 大爱卓生    时间: 2016-6-25 14:02
学习,方向很重要,不要在无意义的事情上钻牛角尖
作者: 18343105017    时间: 2016-6-25 21:23
大爱卓生 发表于 2016-6-25 14:02
学习,方向很重要,不要在无意义的事情上钻牛角尖

恩 受教了
作者: 18343105017    时间: 2016-6-25 21:26
涟漪不起 发表于 2016-6-25 12:33
至少执行一次。

了解了,谢谢

作者: 18343105017    时间: 2016-6-25 21:28
lifeiwangyue 发表于 2016-6-24 20:15
可以  但是就会运行一次循环体  这样似乎并没有什么意义    while括号中是布尔表达式  为true才会运行 ...

恩 现在知道这是怎么回事了  
作者: qq512618664    时间: 2016-6-28 16:10
可以写,但是没意义。为什么要写只循环一次的循环?
作者: w1599928008    时间: 2016-6-28 20:43
只会循环一次
作者: w1599928008    时间: 2016-6-28 20:45
只会循环一次




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2