这个C代码的输出是什么? //输出给出5个hi。我不明白它是如何5我认为输出可能8喜。所以我想要这个输出的解释。C中下列程序的输出是什么?
void main()
{
int i = 0, j = 0;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 4; j++)
{
if (i > 1)
break;
}
printf("Hi\n");
}
}
您是否尝试过在调试器步进通过我的价值在你的输出只有5嗨? – sbooth
[如何调试小程序](https://ericlippert.com/2014/03/05/how-to-debug-small-programs/) –
也许你应该解释为什么你认为这应该产生8行而不是5行那么我们也许可以看到你误解代码的地方,并解释为什么这是错误的。 –