if(a=0) :a赋值为0,此条件语句必执行后续语句。——a赋值为0,此条件语句(因条件不成立)不执行后续语句。int a=1; while(a=0) :将a赋值为0,并无限执行循环。—— 将a赋值为0,0次循环。其它都正确
if(a=0) :a赋值为0,此条件语句必执行后续语句。(if语句是判断语句、所以a=0不能这样赋值、不可以这样写 只能写成a==0)if(a==0){ 如果a=0、程序走这}else{ 如果a不等于0程序走这}