作业帮 > 综合 > 作业

C语言 循环体结构 5

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/13 06:59:29
C语言 循环体结构 5
在下列选项中,没有构成死循环的程序段是
A) int i=100;
while (1)
{ i=i%100+1;
if (i>100) break;
}
B) for( ; ; );
C) int k=1000;
do {++k;} while (k>=1000);
D) int s=36;
while (s) --s;
D
C语言 循环体结构 5
A i=i%100+1; i永远不会大于100,所以if语句不可能成立,死循环打破不了.
B for语句没有结束条件,所以也是死循环;
C k初始值为1000, 当k>=1000是,k递增,所以会一直往上增加,构成死循环;
D s初始值为36;当s>0时s递减,所以最后能减到s值为零,结束循环.