当前位置: 代码迷 >> C语言 >> 这个逻辑表达式到底错在哪里在啊????
  详细解决方案

这个逻辑表达式到底错在哪里在啊????

热度:93   发布时间:2005-09-25 16:34:00.0
=和==是很容易弄混
----------------解决方案--------------------------------------------------------
我给你一巴掌 这叫赋值。   =

比一比你的巴掌大还是我的巴掌大   这叫比较   ==



----------------解决方案--------------------------------------------------------
=  :是把=号后边的值赋给前面的变量
==:是判断==号两边的值是否相等

这么简单都记不住,怎么学好C?
----------------解决方案--------------------------------------------------------
呵呵……
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
版主真幽默,嘿嘿!解释得好
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
等号和赋值符号是很容易犯的错误。有时候就是因为这一点错让人郁闷半天呢。
----------------解决方案--------------------------------------------------------
我给你一巴掌 这叫赋值。   =

比一比你的巴掌大还是我的巴掌大   这叫比较   ==

解释的好经典阿!
----------------解决方案--------------------------------------------------------
“关于=和==的问题,可以用
if ((a=8)!=0)    来代替    if (a==8)
来解决
这样可以有效避免漏写一个=的错误”

这是 c traps and tip falls 中的意思,这样对吗?为什么我试过的,不行的

[此贴子已经被作者于2005-9-30 10:53:57编辑过]



----------------解决方案--------------------------------------------------------
  相关解决方案