a=b只有一个等于号,两个等于号才是判断语句!
首先 a=b 是 b 的值赋值给 a;然后其实 if 执行的语句就是 判断 if(5) 逻辑判断是为真的(括号中为0为假 其余都是真)
=是赋值符,==是等于判断得到逻辑值 0 或 1,if(a=b)将b的值赋值给a,a=b=5,if(5)为真,输出:5=5