❶ c語言中除法里除數為0,編譯器會不會報錯么
區分除以常量0,和變數為0時被除兩種情況。1 除以常量0。編譯器除非特別設置,否則會對其檢測到,並報一個警告(warning),提醒有除0的情況。2 除法中變數為0。由於變數是在運行中賦值的,在編譯階段中,編譯器無法預知是否可能為0,所以對於此類情況,編譯器不會報錯。