软件研发
数组越界 标签描述

一.数组越界的概念 1.数组的下标是由范围限制的 2.数组的下标规定是从0开始的,如果一个数组里面有n个元素,那么最后一个元素的下标就是n-1 3.当数组的下标小于0或者大于n-1,那就是数组越界访问了,超出了数组合法空间的访问 4.C语言本身是不会做数组下标的越界检测的,编译器在编译代码时候也不一定报错,但是编译器不报错不代表程序就能正确的运行,所以我们在写代码的时候应自己做好越界检查 如下代码: define_CRT_SECURE_NO_WARNINGS1 include<stdio.h> intmain(void) { intarr[8]={1,2,3,4,5,6,7,8...