首页 > 试题广场 >

执行语句for (i = 2; i++ 7;);后, i

[单选题]
执行语句for (i = 2; i++ < 7;);后, i 的值变为()
  • 6
  • 7
  • 8
  • 程序报错
i++<7先判断i是否小于7,之后i++,无论判断是真或假,都自加。i等于6,小于7,真-加1,进入循环。7不小于7,假-加1,退出循环
发表于 2024-11-12 17:08:44 回复(0)
i++,先赋值再自增,
++i,先自增后赋值。
发表于 2024-11-02 16:15:23 回复(0)
因为倒数第二次循环i=7,最后一次判断不满足条件但是i也进行了++操作
发表于 2024-10-18 10:57:18 回复(1)
先是四则运算再是别的
发表于 2025-12-08 10:48:03 回复(0)