用变量作为数组下标时,不小心会导致数组越界(变量下标值变为负数,或者太大)
可能引起意外修改其他变量的值,导致程序运行结果不正确
可能试图访问不该访问的内存区域,导致程序崩溃
数组越界的程序,用某些编译器编译后可能可以正常运行,换一个编译器编译后就运行错误
把数组开大一点可以一定程度上避免不小心导致数组越界的错误