此代码将打印的最大数字是多少?
for (int x = 1; x < 8; x++)
{
if (x > 5)
break;
Console.WriteLine(x);
}
答案 0 :(得分:0)
1
2
3
4
5
这将是输出。直到x变得大于5,才执行写入行。当x达到6时,循环中断。
答案 1 :(得分:0)
如果你的问题是为什么你得到5:
所以你用1开始你的循环
2.检查1是否小于5. - >事实并非如此,因此条件是错误的
3.然后打印1.
4.对于x = 2,3,4,5,再次重复步骤1-3,因为所有都不大于5
5.在x = 6时,再次检查x是否大于5 - > condition为true,执行break语句并退出for循环。
执行结束
你的输出:
1
2
3
4
5