gpt4 book ai didi

c++ - 我可以在 "for"循环中有两个初始化语句吗?

转载 作者:太空宇宙 更新时间:2023-11-03 10:27:57 26 4
gpt4 key购买 nike

<分区>

在 C++ 中,for 循环通常采用三个语句,形式如下:

for (init; condition; step)
{
Loop statements
}

我可以在 init 的位置放置两个或多个语句吗?假设我想定义两个起始变量,ab。为此,我将使用 int a = 1; int b = 5;。但是,由于语句之间有 ;,C++ 会将 int b = 5 解释为条件语句。有没有办法将整个语句集中到 init 中,也许是通过使用括号? step 可以做类似的事情吗?

注意:我知道我可以在调用 for 之前初始化一个变量。但是,我觉得将与循环相关的语句放在循环定义中会更符合逻辑。

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