为了账号安全,请及时绑定邮箱和手机立即绑定

帮忙做道题,谢谢。

帮忙做道题,谢谢。

C
慕粉18029504947 2018-05-10 23:52:50
以下代码是否正确?____A.正确B.错误for(; ; ){printf("\nHello World!");}
查看完整描述

4 回答

已采纳
?
兼容并包

TA贡献83条经验 获得超67个赞

对的。for 语句中的初始化表达式、控制表达式和循环后表达式都是可选的。将这三个表达式全部 省略,就会创建一个无限循环。希望能帮到您!

查看完整回答
2 反对 回复 2018-05-11
?
weibo_哪里的风228244_0

TA贡献1条经验 获得超1个赞

for(;;){}代码是正确的,这是无限循环,for{}里面最好要有if(){break;}跳出循环。

int a=0;   

for(; ; )

{

    if(a==3)

    break;

    a++;

    printf("\nHello World!");

}


查看完整回答
1 反对 回复 2018-05-11
?
明阳青昀

TA贡献7条经验 获得超3个赞

代码本身没有语法错误,但是for里没有任何条件就是个死循环,会无限打印Hello World!

查看完整回答
反对 回复 2018-05-30
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

for(;;){}这是个无限循环。

查看完整回答
反对 回复 2018-05-11
  • 4 回答
  • 0 关注
  • 1345 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信