while循环只能用来实现无限函数吗
问题更新日期:2024-10-19 18:23:15
问题描述
while循环只能用来实现无限函数吗急求答案,帮忙回答下
- 精选答案
-
结论:不是
while循环实现无限函数是通过while(true)…break的方式进行实现,这种方式是当需要循环处理,但是又无法确定循环次数的场景中使用的
除了这种无法确定循环次数的场景,对于固定循环次数的场景,while也可实现
举例:循环10次,int num = 10 while(num>0) {业务代码块....;num--}
除此之外,还有do while 这样的写法用以实现不论条件是否成立,都可先执行一次业务逻辑
以上
- 其他回答
-
while循环只是循环的一种写法,比较注重循环条件的一种循环写法
任何一种循环写法均能实现同样循环功能,换句话说,一种循环算法可以用for,while,do while,if goto等方法实现,这些方法也都能实现无线循环。比如:
while ( 1 );
for ( ;; );
do { } while ( 1 );
LOOP: goto LOOP;
- 其他回答
-
可以,for用于无限循环的形式是: for(;;) { //... } do while是: do { //... }while(1);






