運行時錯誤

運行時錯誤的原因;

ACCESS_VIOLATION 您的程式想從一些非法的地址空間讀取或向其中寫入內容。一般例如指針、數組下標越界都會造成這個錯誤的。 ARRAY_BOUNDS_EXCEEDED 您的程式試圖訪問一個超出硬體支持範圍的數組單元。

FLOAT_DENORMAL_OPERAND 進行了一個非正常的浮點操作。一般是由於一個非正常的浮點數參與了浮點操作所引起的,比如這個數的浮點格式 不正確。

FLOAT_DIVIDE_BY_ZERO 浮點數除法出現除數為零的異常。

FLOAT_OVERFLOW 浮點溢出。要表示的數太大,超出了浮點數的表示範圍。

FLOAT_UNDERFLOW 浮點下溢。要表示的數太小,超出了浮點數的表示範圍。

INTEGER_DIVIDE_BY_ZERO 在進行整數除法的時候出現了除數為零的異常。

INTEGER_OVERFLOW 整數溢出。要表示的數值太大,超出了整數變數的範圍。

★STACK_OVERFLOW 棧溢出。一般是由於無限遞歸或者在函數裡使用了太大的數組變數的原因。 … 其他錯誤,包括 C++標準庫/STL 運行時庫錯誤等,這裡不再舉例。

基本介紹

  • 中文名:運行時錯誤
  • 外文名:run time error
定義,特點,套用,

定義

在計算機運行時發生的導致程式停止的錯誤。

特點

ACCESS_VIOLATION 您的程式想從一些非法的地址空間讀取或向其中寫入內容。一般例如指針、數組下標越界都會造成這個錯誤的。 ARRAY_BOUNDS_EXCEEDED 您的程式試圖訪問一個超出硬體支持範圍的數組單元。
FLOAT_DENORMAL_OPERAND 進行了一個非正常的浮點操作。一般是由於一個非正常的浮點數參與了浮點操作所引起的,比如這個數的浮點格式 不正確。
FLOAT_DIVIDE_BY_ZERO 浮點數除法出現除數為零的異常。
FLOAT_OVERFLOW 浮點溢出。要表示的數太大,超出了浮點數的表示範圍。
FLOAT_UNDERFLOW 浮點下溢。要表示的數太小,超出了浮點數的表示範圍。
INTEGER_DIVIDE_BY_ZERO 在進行整數除法的時候出現了除數為零的異常。
INTEGER_OVERFLOW 整數溢出。要表示的數值太大,超出了整數變數的範圍。

套用

運行時錯誤是指在程式執行過程中導致程式終止失敗的錯誤。

相關詞條

熱門詞條

聯絡我們