weixin_36957344
2016-12-07 15:59
采纳率: 85.7%
浏览 956
已采纳

关于while和for循环的问题

每个答案的原因…………关于while和for循环的问题关于while和for循环的问题图片

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2016-12-07 16:10
    已采纳
     a c都是对的
    b这个一般不一般就看出题老师自己心里怎么想的了,我又不是他肚子里的虫。
    for (a;b;c)
    {
    d
    }
    可以替换为
    a
    while(b)
    {
    d
    c
    }
    而
    for (a : b)
    {
    c
    }
    可以替换为
    while (b.hasNext())
    {
    a
    c
    b.next();
    }
    反过来
    while (a)
    {
    b
    }
    可以替换为
    for(;a;)
    {
    b
    }
    所以c是对的。c可以推倒出a,所以a也没有错。
    d肯定是错的。
    while (...) ;
    while (...) { }
    for (...) ;
    for (...) { }
    都是可以的。
    
    点赞 打赏 评论
  • 和小胖 2016-12-07 23:51

    我也选ac,因为while和for本就是构造循环的。所以两着可以互换。只是复杂程度不一样。对于d,循环体可以为空。只是这个样子相当于什么都没做。一般也没人写个空循环呀。

    点赞 打赏 评论

相关推荐 更多相似问题