我想知道完美嵌套循环和不完美嵌套循环之间有什么区别?
答案 0 :(得分:2)
请参阅:openmp g++ error: collapsed loops not perfectly nested。
完美嵌套的循环是其中所有内容都在最里面循环中的循环。例如,
foreach(var a in vals1)
{
foreach (var b in vals2)
{
Console.WriteLine(a + b);
}
}
与不完美嵌套的相比,
foreach(var a in vals1)
{
Console.WriteLine("values for " + a);
foreach (var b in vals2)
{
Console.WriteLine(a + b);
}
}
当然,我是一个C#家伙,这是C#,我所知道的人没有使用这样的条款而且根本不重要,但你明白了这一点。 只需考虑在适当的情况下编译的伪代码。