在C语言编程时,if(a ==0 )和if(0 == a)的区别?
展开全部
写成if(0 == a)好。因为如果漏了一个等号,写成了if(a = 0)就是赋值了,结果就一定为真了,而写成了if(0 = a)就会报错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好:
该写法有着很大的区别,根据程序编写规则该写法是错误的!
但在该语句中没有什么区别!
== 是指两边是否相等,没有于应变量的等于关系。
该写法有着很大的区别,根据程序编写规则该写法是错误的!
但在该语句中没有什么区别!
== 是指两边是否相等,没有于应变量的等于关系。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没区别
如果是= 就有区别了
==是等于
=是赋值
如果是= 就有区别了
==是等于
=是赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果像你这样写是有很大区别的!
a未知是什么变量!要知道在C/C++中,运算符是可以重载的!
至于重载后的规则是不确定的
a未知是什么变量!要知道在C/C++中,运算符是可以重载的!
至于重载后的规则是不确定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询