Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
这些
我有正确的答案是(1),但我不知道为什么(2)不正确。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
这些
for
循环语句中的哪一个恰好执行其主体3次?for (i=1; i<4; i++) { /* body */ }
for (i=0; i<=3; i++) { /* body */ }
我有正确的答案是(1),但我不知道为什么(2)不正确。
最佳答案
第一个。原因是当i
为1,2和3时它将循环,而当i
为4时将停止,因为i<4
变为false从而循环3次。
第二个是不正确的,因为它将循环4次,即i
为0、1、2、3,并且当i
为4时将停止,因为i<=3
变为false。