堆區 就是 動態分配用到的區域。不用的時候,妳要及時 釋放。特別是在循環裏。
出錯的位置與什麽時候堆區用完為止,所以 未必固定。
如果不是上述這個問題,那麽,說說... 我,我也遇到過莫名的錯誤,添了printf就可以越過。不妨可以嘗試:把某些 反復頻繁 用 的變量,包括指針,改成全局量,(把聲明部分提到 main() 以前),也許就解決問題了。(我猜想,可能是編譯器 編譯優化 引起的堆區溢出)。