C小测验——104 |问题2

关于C中的“for”循环,选择最好的语句。假设在所有情况下都有“i”的事先声明

null

for (i = 0; i < 10 ; i++) // (i)<br>
for ( ; i < 10 ; i++) // (ii)<br>
for (i = 0;  ; i++) // (iii)<br>
for (i = 0; i < 10 ; ) // (iv)<br>
for ( ; ; ) // (v)<br>


(A) 只有(i)和(v)会成功编译。(v)也可以用作无限循环。 (B) 只有(我)才能成功编译。 (C) 所有这些都将成功编译,但(ii)、(iii)和(iv)的行为将取决于编译器。 (D) 所有这些都将成功编译。 答复: (D) 说明: 在C语言中,“for”循环的三个表达式中的任何一个都可以为空。循环的确切行为也取决于循环体。基本上,loop的所有3个表达式都可以放在循环体中。因此,根据C语言标准,以上所有内容都对循环有效。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享