眾所周知,C++ 運行完一段程序會有一條終止語句:return 0
這也對應了一般終端運行的返回值:
Process exited after xxx seconds with return value 0
如果這個返回值不是 \(0\) ,說明程序出了問題。
3221225477 (0xC0000005): 訪問越界,一般是讀或寫了野指針指向的內存。
3221225725 (0xC00000FD): 堆棧溢出,一般是無窮遞歸造成的。
3221225620 (0xC0000094): 除0錯誤,一般發生在整型數據除了0的時候。
一句話總結:這些特別大的數,一般說明程序 \(RE\) 了,要好好檢查。