使用 C# 创建嵌套 for 循环时,我似乎遇到了问题。当嵌套循环有大括号时,结果不是预期的,而有大括号的结果是预期的。
编码:
int i, j, k;
for(i=1; i<=5;i++) // this loops 5 times.
{
for (j = 5; j > i; j--)
{
Console.Write(" ");
Console.WriteLine("0");
}
}
预期的:
0
0
0
0
0
结果:
0
0
0
0
0
0
0
0
0
0
0
我不明白为什么,如果我否定嵌套的大括号,我会得到预期的答案,但我不确定为什么对它们不起作用。