gpt4 book ai didi

c++ - 如何在调用第三个函数后返回到第一个函数

转载 作者:搜寻专家 更新时间:2023-10-31 00:44:40 28 4
gpt4 key购买 nike

基本上,我想做的是:

我从一个函数 void A() 调用另一个函数 void B()。 B 依次调用函数 void C()。在一些语句之后,我怎样才能从 C 返回到 A 中最后调用的行?如果我键入 return 我返回到 B,但我不希望在 C 中的语句为真时执行 B 中的这段代码,我想在 A 中结束。我可以将 C 更改为 bool C() 并检查它在 B 中,但我宁愿不这样做。

那么,我可以使用某种类型的双重返回吗? exit-关键字退出整个程序,这不是我想要做的。

最佳答案

这个有什么问题吗?

void A() {
B();
}

void B() {
if (!C()) return;
...
}

bool C() {
..
}

关于c++ - 如何在调用第三个函数后返回到第一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8280584/

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