黑马程序员技术交流社区
标题:
while循环可以被return结束吗?
[打印本页]
作者:
gzp123
时间:
2015-4-29 21:40
标题:
while循环可以被return结束吗?
while循环可以被return结束吗?
作者:
魔心邪
时间:
2015-4-29 21:52
不可以,它么有返回值
作者:
18561271203
时间:
2015-4-29 22:22
return是返回值用的,不能用的。break可以
作者:
下海的鱼儿
时间:
2015-4-29 22:22
可以的,只要遇到return就结束循环
作者:
814326663
时间:
2015-4-29 22:34
可以设置一个空的return返回 就行 跳出循环
作者:
xiaowen_wu
时间:
2015-4-29 22:42
int i =1;
while(ture) {
if(i == 4) {
return i;
}
i++;
}
//这样就可以结束循环了
复制代码
作者:
电子生命体
时间:
2015-4-29 23:33
return是结束函数,返回一个值,如果你这个while在一个函数方法中就可以用。
不过要注意如果你这个函数里只有一个return,而这个return又写在while循环中的话,编译时会报错,
因为语法判断while条件如果不成立,进入不到循环中,就访问不到这个函数方法中的return。
作者:
7788665544
时间:
2015-4-29 23:48
可以用return来结束循环
作者:
Dylon
时间:
2015-4-29 23:58
可以结束
作者:
frankzheng329
时间:
2015-4-30 00:49
可以的例如
while(true)
{
return;
}
作者:
hui1130
时间:
2015-4-30 08:13
可以的,return 的返回值为空就可以
作者:
ye646682485
时间:
2015-4-30 09:19
break结束,cotinue继续循环,return 用于有返回值的函数
作者:
苟苟
时间:
2015-4-30 09:26
不论在在while(condition){statement;},do{statement;}while(condition),还是for(;;)循环中,都可以
使用return跳出循环. 当跳出循环的时候还可以使用break语句.但是这二者是有区别的.例如:当我们有一个双层循环操作,
我们在循环的时候使用return 语句的时候,可以直接跳出这双层循环.但是我们使用的是break语句的时候,只能跳出一层循环.
所以我们要清楚这两点,避免潜在的bug
作者:
Cat
时间:
2015-4-30 09:32
来学习一下~
作者:
陈明佳
时间:
2015-4-30 09:50
while 中有break
作者:
gzp123
时间:
2015-4-30 23:59
好了,谢谢各位大神
作者:
Wilsoncyf
时间:
2015-5-1 08:23
可以的啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2