int a[5];表示数组a有5个元素,则下标的范围为0~4,由于下标5超出这个范围,若引用元素a[5],则下标越界出错
举一反三
- int a[5];表示数组a有5个元素,则下标的范围为0~4,由于下标5超出这个范围,若引用元素a[5],则下标越界出错。( ) A: 正确 B: 错误
- 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
- 有说明语句int a[4][5];,则a[2]+3表示__。? a数组第3行的首地址|a数组第2行的首地址|a数组行下标为2、列下标为3的元素的地址|a数组行下标为2、列下标为3的元素的值
- 假定某数组元素的起始下标为a,最后一个元素的下标为b,要引用的数组元素下标为i,则i的取值范围为[a,b]
- 在程序运行时,如果数组元素的下标超出了所定义的下标范围,系统将给出“下标越界”的出错信息