关于条件语句的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 14:58:55
下面这样的语句else是不是表示 x!=1和2啊
if(x=1)
{
...
}
if(x=2)
{
...
}
else
{
..
}

这样的语句直接要抱错了
if表达式要为bool值,应该为 if(x==1),不管你故意不故意它就是错误.

另外,else里只表示x!=2

如果不为1且不为2要写:
if(x==1){...}
else if(x==2){...}
else {...}

迷糊,我还没看见你的错误.
是啊,三根说的对.
if(x=1){}?
这样能通过都见鬼了.

这样并不会报错,但这样会使程序的逻辑条件完全与期望的不一样