读书人

小弟我想请教一下 X=1和X==1为什么输出

发布时间: 2012-03-15 11:50:38 作者: rapoo

我想请问一下 X=1和X==1为什么输出结果不一样
很简单的一道题:

X> 0 Y=1
X=0 Y=0
X <0 Y=-1

我用IF判断
IF(X==0),输出结果是X=0,Y=0(正确)

但很奇怪
IF(X=0),输出结果是X=0,Y=1(绝对错误)

为什么会这样?

我知道==是 "相等 "

=是赋值

但是我只是判断X的值,没有给X重新赋值啊,为什么 "= "的时候会出错?


[解决办法]
=是用来赋值的,==是用来判断的!

读书人网 >C语言

热点推荐