if(a=1) b=15;
else
b=10;
这个过程是怎么样的,为什么条件a等于多少错了b要赋值15
你那个是赋值语句,a = 1,为赋值 。a == 1为判断。推荐再次尝试 a = 0;
正确写法:
if(a==1) b=15;
else
b=10;
若果a是1的话,b就会等于15
相反,若果a不是1,b就会等于10
a这个值在if中if(a==1)是用作一个条件句,当乎合if的条件(即a是等于1)那么b=15就会执行
还有在if中 if(a==1)才是正确写法,if(a=1)这个写法是错误的
因为a = 1为赋予a等于1的值 。 a == 1为判断a是否等于1