這個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行那麼我們也許可以看到你誤解代碼的地方,並解釋爲什麼這是錯誤的。 –