黑马程序员技术交流社区

标题: 关于for循环的说法错误的是?A)for循环只能用于循环次数确定的情况 [打印本页]

作者: 错,谁的错丶    时间: 2012-5-23 15:30
标题: 关于for循环的说法错误的是?A)for循环只能用于循环次数确定的情况
关于for循环的说法错误的是?A)for循环只能用于循环次数确定的情况
                          B)for循环是先判断循环条件表达式,再执行循环体语句
                          C)for循环中,可以使用break语句跳出循环体
                          D)for循环体语句中,可以包含多条语句
跪谢,求解!
作者: 牛景亮    时间: 2012-5-23 16:39
是A吧……
作者: 喻健    时间: 2012-5-23 17:09
A是错的  解释就是下面的选项
作者: 朱亮辉    时间: 2012-5-23 17:12
A 你想要变态点,弄个死循环也可以循环的啊!
作者: 张雪风    时间: 2012-5-23 18:13
A    下面三个都是对的   

为什么错  谁理解的更清楚点吗   如果从外部输入for 循环的次数 算不算是不确定的那
作者: 陌花╮有意、    时间: 2012-5-23 19:21
答案是A
for(;;;){} 这就是无限循环  次数不确定
作者: 翠鸟    时间: 2012-5-23 20:00
A绝对是A!
作者: 冯奎智    时间: 2012-5-23 20:01
我也选A,排除法
A)for循环只能用于循环次数确定的情况   意义不明,待选
B)for循环是先判断循环条件表达式,再执行循环体语句 确定正确
C)for循环中,可以使用break语句跳出循环体  确定正确
D)for循环体语句中,可以包含多条语句 确定正确
如上,选A
作者: 错,谁的错丶    时间: 2012-5-23 21:49
冯奎智 发表于 2012-5-23 20:01
我也选A,排除法
A)for循环只能用于循环次数确定的情况   意义不明,待选
B)for循环是先判断循环条件表达 ...

我想的也是A 但理论上也对,就是不敢确定:handshake
作者: 冯奎智    时间: 2012-5-24 09:49
错,谁的错丶 发表于 2012-5-23 21:49
我想的也是A 但理论上也对,就是不敢确定

楼上已有正解
for(;;)
{
。。。。。。
if(condition)
{
return;
}
}
类似的架构在实际编程中也有用到过
作者: G_Xiaotao    时间: 2012-6-1 16:49
选A  绝对的  楼上也说了 做个死循环 也是可以的嘛  是吧!!
作者: 许庭洲    时间: 2012-6-5 08:48
我认为选C,for循环中可以使用break语句跳出循环体明显这句话存在问题,break不是任何循环语句都能使用,按照程序思想break只能在while循环才合法,若在for循环语句可能就不合法了。




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