下面四句代码哪些是死循环?
发布网友
发布时间:2024-09-08 11:36
我来回答
共1个回答
热心网友
时间:2024-11-28 09:58
答案: BD
分析:
A、由于i是对100取余后加1赋值给i,所以i的最大值只能是99+1 = 100,而退出循环的条件是i>100,因此是死循环;
B、int类型如果累加溢出就会变成负数,会退出循环,因此不是死循环
C、for语句的三个条件都为空,且循环体也为空, 就是死循环;
D、执行到第36次循环后,s的值为0,不满足循环的条件,会跳出循环,因此不是死循环。