对的,你这个是死循环了,判断条件为a的值是否为假,此时你的a=14永远都会为真,所以是死循环。 对于这种循环最正确的方式应该写成while( 14 == a ) 这样如果把==写成了=就会报错了,所以一般建议这种与常量比较的都要把常量放到左值,才会避免你这种错误。
对的,你这个是死循环了,判断条件为a的值是否为假,此时你的a=14永远都会为真,所以是死循环。 对于这种循环最正确的方式应该写成while( 14 == a ) 这样如果把==写成了=就会报错了,所以一般建议这种与常量比较的都要把常量放到左值,才会避免你这种错误。