❶ c语言中除法里除数为0,编译器会不会报错么
区分除以常量0,和变量为0时被除两种情况。1 除以常量0。编译器除非特别设置,否则会对其检测到,并报一个警告(warning),提醒有除0的情况。2 除法中变量为0。由于变量是在运行中赋值的,在编译阶段中,编译器无法预知是否可能为0,所以对于此类情况,编译器不会报错。