C++ 语言中,访问数据发生下标越界时,总是会产生运行时错误,从而使程序异常退出。
仔细审题,明确已知条件和所求目标,运用相关知识点逐项分析。
模拟执行时注意:① 循环变量的起始和终止值;② 递归的边界条件;③ 数据类型转换和精度问题。
【考点】内存访问|异常处理|C++ 数组越界行为
GESP 八级大纲「内存管理」模块明确要求区分「内存访问错误」与「异常处理」范畴。命题人卡住绝大多数考生的弱点:混淆 C++ 数组越界的本质(内存访问错误)与异常机制(C++ 标准库的异常抛出),误以为「越界=抛异常」。