我有一个使用while循环读入文件的脚本。一个IF语句读取该行(它是一个csv文件),然后第二个检查匹配。
while ( file != NULL )
{
if ( sscanf to read the line )
{
if ( to check for matches)
{
toggle variable
break;
}
}
}
如果我将中断添加到第二个IF语句中(如上所述)将突破两个IF 语句和 WHILE 循环?或者我是否需要额外的break;
来摆脱循环?
答案 0 :(得分:6)
break
或continue
语句用于最近的循环。甚至没有考虑if
语句。
break
语句中的switch
例外情况。
答案 1 :(得分:3)
break
循环中的任何while
都会突破该循环。 break
忽略if
个陈述。