22.执行语句:for(i=1;i<6;i++);后,循环变量i的值为( )。 A)5 B) 7 C) 6 D) 不确定

如题所述

如果中间没有退出是C选项6

初始i等于1

运行一次i等于2,这时候2<6满足

依此类推,i等于5时候5<6满足

继续i等于6时候6<6不成立退出,最后i等于6

可以拆分成

i=1;
for(;;)
{
    if (i>=6)
    {
        break;
    }
    ...
    i++;
}

温馨提示:答案为网友推荐,仅供参考
相似回答