C++ abort() 函数
abort() 函数是 cstdlib 头文件的库函数。它用于中止当前进程。对于程序异常终止——我们可以使用 abort() 函数。
abort() 函数的语法:
C++11:
[[noreturn]] void abort() noexcept;
参数:
- None
返回值:
它不返回任何东西。
例:
abort();
C++代码演示abort()函数的例子
// 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;
}
输出
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)
参考:C++ abort() 函数
相关用法
- C++ complex abs()用法及代码示例
- C++ abs()用法及代码示例
- C++ atexit()用法及代码示例
- C++ any_of()用法及代码示例
- C++ acos()用法及代码示例
- C++ atof()用法及代码示例
- C++ atol()用法及代码示例
- C++ complex acosh()用法及代码示例
- C++ array at()用法及代码示例
- C++ complex atanh()用法及代码示例
- C++ array::fill()、array::swap()用法及代码示例
- C++ array::operator[]用法及代码示例
- C++ atoll()用法及代码示例
- C++ array::size()用法及代码示例
- C++ array::rbegin()、array::rend()用法及代码示例
- C++ atan()用法及代码示例
- C++ array::front()、array::back()用法及代码示例
- C++ array::front()用法及代码示例
- C++ array get()用法及代码示例
- C++ array::back()用法及代码示例
注:本文由纯净天空筛选整理自 abort() Function with Example in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。