為什么代碼片段會在 c 中無限列印 10 ?感謝您的答復。
/*
int num = 10;
while (num >= 1)
cout << num << " ";
num--;*/
uj5u.com熱心網友回復:
使用大括號時,您的代碼段與此等效:
int num = 10;
while (num >= 1)
{
cout << num << " ";
}
num--;
這意味著只有列印陳述句是回圈的一部分。你想要的是這樣的:
int num = 10;
while (num >= 1)
{
cout << num << " ";
num--;
}
uj5u.com熱心網友回復:
如果您想在 c 中使用 while 回圈,則必須將內部代碼括在 之間{},如下所示:
while(/* Condition */){
// Do something
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/406485.html
標籤:
