如题所述
因为我以前编程时写if (n == 0)时老是把等于写成赋值,所以每次if 语句都为真,这类bug难找的很,以后我干脆写成if (0 == n)这样即使把等于写成赋值,调试程序时会报错,不然把等于写成赋值是不报错的。
if为假我上机试过了,还是第一次遇到这钟问题,受教了。也只有学校会出这类无用的奇葩题。