不行,程序的特征之一就是“有穷性”,你可以开一线程不断输出i,但不是以你这种方式。比如while(true){}。不能在同一线程中达到你想要的效果
专注于为中小企业提供网站制作、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业龙海免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
while循环的用法是
while(判断条件)
如果判断条件为真,则实行循环内部代码;
如果判断条件为假,则跳出循环,执行后续代码。
而判断条件为真的时候,值是1;判断条件为假的时候,值是0
故而,while
1是无限循环
当然不行了。你把break放if语句外面试试。现在break是返回的if语句。你需要返回while(1)语句。
该函数等同于while(1),由于运行for循环for(初始条件;判断条件;结束时执行)的判断条件没写,意味着判断结果始终为真,没有跳出循环的契机,就是无限循环。