else if(a==b),你写成a=b了啊。a==b是判断a和b是否相等,a=b是将b的值赋给a,显然不是你想要的
看起来没啥问题
a=b是赋值语句,不是判断语句,里面应该写 a == b
else if(a=b)这里,单个等于是赋值,判断相等的话是用两个==改成else if(a==b)
=是赋值,==是判断
a==b就好了