switch(i小于1)

img


想问一下各位大佬这个题目整个的解题过程

循环无限次,
循环跳出条件为i>=10
在循环体中,所有关于i值变化的条件均不成立
第一个条件
if (i==5) i++;break;
不成立原因,continue;后面的i++;执行不到 i值不变,执行i==5永远不成立
i++;,由于continue;跳出循环体,所一不能执行i++,
故,此是死循环
有帮助请点一下右上角的采纳,谢谢

选 D

这个是do-while 循环,
i=0时开始进入 循环
switch判断 i《1 为真1 执行case 1 break跳出switch
遇到continue不执行后面的语句 -》判断while i《10成立
继续执行

因此时死循环

首先i=0进入switch,break,跳出switch,执行continue,跳出本次循环,所以i的值一直为0,开始死循环

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632