首页 > 试题广场 >

设for(i=0, j=10; (j0)&&(i4);

[单选题]

for(i=0, j=10; (j>0)&&(i<4); i++, j--);,该语句的循环次数是()

  • 0
  • 3
  • 4
  • 无限

for( 初始语句 ; 执行条件 ; 增量 )

{

循环体

}

执行顺序: 1 、初始语句   2 、执行条件是否符合?   3 、循环体   4 、增加增量

初始化语句只在循环开始前执行一次,每次执行循环体时要先判断是否符合条件,如果循环条件还会 true ,则执行循环体,再执行迭代语句。
第一次:i=0;j=10
第二次:i=1;j=9
第三次:i=2;j=8
第四次:i=3;j=7
第五次:i=4;j=6(不满足i<4) 故循环只有4次
发表于 2017-01-22 16:54:23 回复(0)
4次
发表于 2017-03-19 12:21:27 回复(0)
第一次:i=0;j=10
第二次:i=1;j=9
第三次:i=2;j=8
第四次:i=3;j=7
第五次:i=4;j=6(不满足i<4) 故循环只有4次
发表于 2017-01-15 00:31:13 回复(0)
4
发表于 2017-01-14 22:56:38 回复(0)