有什么区别
for(i=0;i<n;i++) printf("Hello");
和
for(i=0;i<n;) printf("Hello");
我在多个地方看到过这两种类型的代码,但无法找出区别。
最佳答案
我看到的唯一区别是“i++”部分。这会在第一个循环中增加 i ,但在第二个循环中不会增加 i 。除非n<=0,否则第二个循环将永远不会结束。这称为无限循环。
我强烈建议您阅读有关 C 循环的更多内容:
http://www.tutorialspoint.com/cprogramming/c_loops.htm
http://www.codingunit.com/c-tutorial-for-loop-while-loop-break-and-continue
关于c - C中两个for循环的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17431003/