m0_70674587 2022-05-07 23:57 采纳率: 0%
浏览 41

好难啊,不会做啊,怎么这么难

for(i=1;;)
if(++i<10)
contine;
为什么这个代码段是死循环,而且++i的值会赋给表达式1里面的i吗

  • 写回答

2条回答 默认 最新

  • 树下等苹果 2022-05-08 00:07
    关注

    这和

    
    for (i = 1;; ++i)
            if (i < 10)
                continue;
    

    是等价的,所以i的值会变,但是没有循环终止条件,所以是死循环

    评论

报告相同问题?

问题事件

  • 创建了问题 5月7日