求助 (n==0 0==n)

SZ31654270 2005-11-23 01:32:52
笔试时遇到的一道题,IF(n==0)和IF(0==n)有什么区别?? 谢谢!!
...全文
184 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxw2118 2005-11-23
  • 打赏
  • 举报
回复
zhy602(yuer_9847) 正解啊~
SZ31654270 2005-11-23
  • 打赏
  • 举报
回复
谢谢大家的回答。
yefu2000 2005-11-23
  • 打赏
  • 举报
回复
没什么区别,只是一种好习惯罢了~
csucdl 2005-11-23
  • 打赏
  • 举报
回复
真的没区别, 只是一种好的习惯而已
PMsg 2005-11-23
  • 打赏
  • 举报
回复
没区别
第2个写法 比较不容易出错 防止与赋值混淆
ylgm44 2005-11-23
  • 打赏
  • 举报
回复
同意楼上。
类似的还有 if(NULL==p)
zhy602 2005-11-23
  • 打赏
  • 举报
回复
IF(n==0)和IF(0==n)

两句话在程序编译运行时的作用一样,没有区别。
后面的那句写法主要是为了避免把if(n==0)误写成if(n=0),
这样程序编译没有错,但是会导致程序的致命错误;
写成if(0=n)这种形式,编译器会报错!
睡在床板下_ 2005-11-23
  • 打赏
  • 举报
回复
没 区别把~~ 个人认为

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧