执行语句for(i=1;i++

执行语句for(i=1;i++<4);后i的值是( )
A、3
B、4
C、5
D、不确定
【正确答案】:C
【题目解析】:i++=i+1,即 i 在for语句中执行为1→2(<4,继续)→3(<4,继续)→4(=4,继续)→5(>4,停止),故i=5