首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-15 
我想请问一下 X1和X1为什么输出结果不一样很简单的一道题:X 0Y1X0Y0X 0Y-1我用IF判断IF(X0),输

我想请问一下 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重新赋值啊,为什么 "= "的时候会出错?


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

热点排行