我想知道您是否可以从 void 函数 中结束 _程序_。我知道使用 void()
,你不能只做 return 0
,那么有什么可以让我提前结束我的程序?
这里有一些代码可以帮助您了解我的情况:
void checkInput(int a) {
if (a is negative) {
cout << "Your number can't be negative" << endl;
// exit program
}
else {
// move on to calculate square root function
}
}
我在这里尝试做的是模拟一个问题,其中函数 checkInput()
将在进入下一个函数之前检查数字是否为负数,该函数实际上执行数字的平方根,所以我想确保它不是负面的。如果它是否定的,我想退出程序。这只是一个示例程序。
原文由 Cjolsen06 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 C 的
exit
: