gpt4 book ai didi

c++ - 有没有更好的方法来反转循环中的 bool 值?

转载 作者:行者123 更新时间:2023-12-03 06:56:40 25 4
gpt4 key购买 nike

我这里有一个交替 bool 值的循环。

我的意思是:

bool switch = false;

while(true) {
switch = !switch;
std::cout << switch << std::endl;
}

每次此代码循环时,名为 switch 的 bool 值将在 true 和 false 之间交替。

类似于:

bool switch = false;

while(true) {
std::cout << !switch << std::endl;
}

这确实没有错,但我想要一个单线解决方案。

当然,这行不通,但与此类似。

最佳答案

std::cout << (switch = !switch) << std::endl;

或者

std::cout << !switch << std::endl << switch << std::endl;

关于c++ - 有没有更好的方法来反转循环中的 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64345473/

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