因为下面age=65是赋值不是判断代码每次运行到if(a=65)时,a的值就会被设置为65,由于while内是先判断后自增,所以每次都符合while条件,所以会陷入死循环age初始值为20的时候,在while判断后,a自增为21,不满足第一个if的条件,所以第一个if无输出后面死循环时,age在循环内的值为66,所以也不输出第一个if有帮助望采纳~
age=65
if(a=65)
因为age++后变成21了,所有20的输出不了。第二个判断65少了一个=号,改为 if(age==65)