数组下标越界的避免方法

为何会出现数组下标越界? C语言不检查数组下标的合法性数组 数组下标越界的危害 数组下标越界时,结果随机。可能致使程序功能不正常,也可能致使程序崩溃。函数 如何防止数组下标越界? 一、在使用循环遍历数组元素时,注意防范off-by-one的错误。循环 二、对于做为函数参数传入的数组下标,要判断其合法性。if ( (pos < 0) || (pos > ARRAY_SIZE) ) {异常处理}遍历
相关文章
相关标签/搜索