我正在编写一个程序,该程序涉及从文件中读取大量数据,但我遇到了一些困境(作为一个相对缺乏经验的程序员)。如果一个while循环包含在另一个while循环中,需要满足哪些条件才能离开循环?我的具体情况如下图,(emptyLineFound 是一个布尔值,当找到空行时设置为真)
while(!file.eof()) {
....
while(!emptyLineFound) {
....
}
}
哪个条件优先?离开那段代码,他们都必须满意吗?例如,如果它在文件的末尾并且由于没有行而找不到空行,它会搞砸吗?