永发信息网

C++循环以下叙述正确的是?

答案:4  悬赏:50  手机版
解决时间 2021-05-01 04:35
  • 提问者网友:書生途
  • 2021-04-30 18:21

A: for循环只能用于循环次数已经确定的情况下;

B: for循环和do-while循环一样,先执行循环体再判断;

C: 不管哪种形式的循环语句,都可以从循环体内转到循环体外;

D: for循环体内不可以出现while语句;

PS: 麻烦解释一下错的错在哪里.谢谢

最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-04-30 19:26

C正确。


A.for(;i>0;i--)循环次数随i不同而不同


B.


int i=-1;


for(;i>0;i--)//一次都不进去就停止了。


D.


语句段:


for(;i>0;i--)


{


while(j>0)


{


printf("%d",j);


j--;


}


}


是正确的!


所以D错误。



只有C是正确的。在循环体内可以通过break;跳出循环而执行后面的语句。

全部回答
  • 1楼网友:千夜
  • 2021-04-30 22:15

C对

B for循环是先判断后循环

  • 2楼网友:野慌
  • 2021-04-30 20:35

B对

A:循环次数可以不是确定的,如:for(i=0;;i++)

D:是可以出现while语句的

C:好像也是对的。(这个选项有点模糊,不太懂)

我在尽力了。。嘻嘻。。

  • 3楼网友:三千妖杀
  • 2021-04-30 20:27
A、错的,for( ;; )这就是一种不定循环次数的情况 B、错的,for在执行循环体之前会先检查循环条件,比如for ( int i = 0; i > 1; ),这个for就一次也不会执行 C、对,可以用break在任何时候跳出来 D、明显是错的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯