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++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。