gpt4 book ai didi

c++ - 为什么 { } while(condition);末尾需要分号但 while(condition) {} 不需要?

转载 作者:可可西里 更新时间:2023-11-01 15:40:11 27 4
gpt4 key购买 nike

<分区>

我总是遇到将 ; 放在 while 末尾或不将其放在 do while 循环末尾的问题。那么是什么原因呢?为什么

int numItemsToProcess = 3;  
while(numItemsToProcess > 0)
{
// process an item
numItemsToProcess--;
}

不需要 ; 最后,但是

do  
{
numItemsToProcess --;
} while (numItemsToProcess > 0);

是吗?也许原因不是太重要。但是当您知道原因时,您会记得将 ; 放在哪里。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com