问题
填空题
执行以下“for(i=1;i++<=4;i++);”语句后,变量i的值是______。
答案
参考答案:F
解析: “++”的后缀形式是先使用变量原来的值进行计算,计算后再使该变量增1。根据循环条件“i=1;i++<=4;”,可知该for语句要执行4次循环。第1次:1<=4,i++,i=2;第2次:2<=4,i++,i=3;第3次:3<=4,i++,i=4;第4次:4<=4,i++,i=5。再判断i++<=4,此时条件不满足,退出for循环,虽然这时程序退出了for循环,但i++还是执行了,所以i=6。