·
#include __FILE__

C好像没办法一个比较好的办法检查数组越界,因为数组名本质就是一个指针,指针加减就是指向不同的内存,你去访问一个内存当然是可以的,比如a[i]i[a]的作用是一样的

所以用循环访问数组的时候只能小心又小心了

不过C++中就可以使用std::array替代原生数组了