首页 > 试题广场 >

i为整型变量,则以下循环语句的循环次数是()for(i=2;

[单选题]
i为整型变量,则以下循环语句的循环次数是()?
for(i = 2;i < 2;) 
    printf("%d", i--);
  • 无限次
  • 0次
  • 2次
  • 1次
答案:B
for语句的执行流程描述如下:
(1) 计算表达式1的值;
(2) 计算表达式2的值,若表达式的值为真(或非0),则执行循环体;
(3) 计算表达式3的值;
(4) 再次计算表达式2的值,并重复以上过程;
(5) 直到表达式2的值为假(或为0),则结束该循环。

可知,第一次执行语句2时为假,故一次循环也不执行。
发表于 2017-01-29 16:43:30 回复(0)
不满足循环条件,所以一次也不会循环
发表于 2016-12-03 11:00:53 回复(0)
i=2不满足i<2的条件,在for循环中不满足条件的要退出,所以一次也不循环。

发表于 2022-11-07 18:34:52 回复(0)
for语句的执行流程描述如下: 
(1) 计算表达式1的值; 
(2) 计算表达式2的值,若表达式的值为真(或非0),则执行循环体; 
(3) 计算表达式3的值; 
(4) 再次计算表达式2的值,并重复以上过程; 
(5) 直到表达式2的值为假(或为0),则结束该循环。

可知,第一次执行语句2时为假,故一次循环也不执行
发表于 2017-11-25 16:03:58 回复(0)
眼瞎
发表于 2022-09-24 19:49:37 回复(0)
!!入循环一定得判断
发表于 2021-03-04 11:13:59 回复(0)

注意细节 i<2 不满足循环条件

发表于 2020-03-26 19:10:42 回复(0)

for循环括号里面少了一个;

发表于 2019-10-28 18:23:03 回复(0)