運行時錯誤

運行時錯誤的原因;

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 整數溢出。要表示的數值太大,超出了整數變數的範圍。

套用

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

相關詞條

熱門詞條

聯絡我們