c++ abort 函数
C ++ abort()函数 (C++ abort() function)
abort() function is a library function of cstdlib header. It is used to abort the current process. For the abnormal program termination – we can use abort() function.
abort()函数是cstdlib标头的库函数。 用于中止当前进程。 对于异常的程序终止–我们可以使用abort()函数 。
Syntax of abort() function:
abort()函数的语法:
C++11:
C ++ 11:
[[noreturn]] void abort() noexcept;
Parameter(s):
参数:
None
没有
Return value:
返回值:
It does not return anything.
它不返回任何东西。
Example:
例:
abort();
C ++代码来演示abort()函数的示例 (C++ code to demonstrate the example of abort() function)
// C++ code to demonstrate the example of
// abort() function
#include <iostream>
#include <cstdlib>
using namespace std;
// main() section
int main()
{
float x, y;
float result;
while (1) {
cout << "Input the value of x: ";
cin >> x;
cout << "Input the value of y: ";
cin >> y;
if (y == 0) {
cout << "Value of Y cannot be 0" << endl;
abort();
}
result = (float)x / (float)y;
cout << x << "/" << y << ": " << x / y << endl;
}
return 0;
}
Output
输出量
Input the value of x: 10
Input the value of y: 2
10/2: 5
Input the value of x: 10
Input the value of y: 3
10/3: 3.33333
Input the value of x: 5
Input the value of y: 3
5/3: 1.66667
Input the value of x: 6
Input the value of y: 0
Value of Y cannot be 0
Aborted (core dumped)
Reference: C++ abort() function
参考: C ++ abort()函数
翻译自: https://www.includehelp.com/cpp-tutorial/abort-function-with-example.aspx
c++ abort 函数