gpt4 book ai didi

c++ - 仅带条件的for循环

转载 作者:太空狗 更新时间:2023-10-29 20:01:52 25 4
gpt4 key购买 nike

谁能解释一下 for(; A--;) 循环是如何工作的。它没有任何增量,所以它不应该永远运行吗?

int main(){
int A, B;

cout << "Anna t\x84htien m\x84\x84r\x84: "; //Give ammount of stars:
cin >>A;
cout << endl;

for(; A--;){
for(B = 0; A >= B; B++){
cout << "* ";
}
cout << endl;
}

return 0;
}

最佳答案

只要条件成立,for 循环就会一直运行。 A-- 等同于 A-- != 0,所以这就是它要运行的时间。

可能很高兴知道的一件事是,for 循环可以包含的不仅仅是增量操作。 通常,它类似于++i,但这不是必需的。不过,在学校里,您可能不会了解 for 循环实际上有多通用。

关于c++ - 仅带条件的for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50543709/

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