C/C++中什麼是段錯誤?
當你的程式試圖訪問它不允許訪問的記憶體區域時,就會發生段錯誤。換句話說,就是當你的程式試圖訪問的是超出作業系統為程式分配的限制的記憶體時。
段錯誤通常是由以下指標引起的 −
- 未使用妥善初始化。
- 在指標指向的記憶體被重新分配或釋放後使用。
- 在索引超出了陣列邊界的索引陣列中使用。
廣告
當你的程式試圖訪問它不允許訪問的記憶體區域時,就會發生段錯誤。換句話說,就是當你的程式試圖訪問的是超出作業系統為程式分配的限制的記憶體時。
段錯誤通常是由以下指標引起的 −