運行時錯誤的原因;
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