【发布时间】:2017-01-26 19:00:31
【问题描述】:
以下示例如何继续工作?
for(i = 0; i < 10; i++) {
if( j && j->data != some_data) {
continue;
}
if(j) {
/* do something */
}
}
我可以将这两个内部循环结合起来并获得相同的结果吗:
for(i = 0; i < 10; i++) {
if(j) {
if(j->data != some_data) {
continue;
}
/* do something */
}
}
【问题讨论】:
-
if语句不是循环。 -
是的,可以。
-
好的,谢谢@Quentin。
-
哦,我的坏@GovindParmar。因此,for 循环中有多少 if 语句并不重要。感谢您的澄清!
-
@Quentin:哪种方式更好?第一个还是第二个?
标签: c nested-loops continue