利用编译器进行数组边界