gpt4 book ai didi

c++ - 低级 C++ 运算符工作

转载 作者:太空宇宙 更新时间:2023-11-04 14:49:09 27 4
gpt4 key购买 nike

<分区>

这是一个关于 C++ 逻辑运算符 ||、&& 的非常详细的问题。我在我的代码中使用它们,但我怀疑这段代码:

bool filluppointer(int*sth);
if (filluppointer(&pointer) || filluppointer2(&pointer))
return;

如果有事情发生,filluppointer 会返回 true,但并非总是如此。我的问题是,如果第一个函数返回true,if block 中的第二个函数会被执行吗? ||等于 OR 运算符,因此根据规范,两个函数连续执行,然后比较 bool 值。我只是想创建这样一个结构,即整个 if 结构在遇到第一个 true 函数时返回,然后停止是至关重要的,因为我想要指针中的特定值。之后执行另一个函数将改变该值(不是在这里,但在我的真实代码中它确实如此)。

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