定义数组的初始值为0,结果在程序里涉及到了除法。

定义数组的初始值为0,结果在程序里涉及到了除法,但是由于有判断,所以不会出现0做除数的问题,可是电脑可能认为我的程序会出现这种问题,然后就说程序错误,不让我执行,应该怎么办

电脑怎么判断你除0了的,不应该会让你程序出错的

不会,这是运行时错误,编译时不会判断的

你用的什么编译器?一些编译器可能有编译期间的检查,你直接写 1/ 0作为表达式,因为编译器会在编译的时候试图替换成常量,因此会报错。

错误等级设置太严格了吧