數組下標越界的避免方法

爲何會出現數組下標越界? C語言不檢查數組下標的合法性數組 數組下標越界的危害 數組下標越界時,結果隨機。可能致使程序功能不正常,也可能致使程序崩潰。函數 如何防止數組下標越界? 一、在使用循環遍歷數組元素時,注意防範off-by-one的錯誤。循環 二、對於做爲函數參數傳入的數組下標,要判斷其合法性。if ( (pos < 0) || (pos > ARRAY_SIZE) ) {異常處理}遍歷
相關文章
相關標籤/搜索