永发信息网

为什么有的人用 if (0 == x) 而不是 if (x == 0)?

答案:2  悬赏:50  手机版
解决时间 2021-02-13 09:18
为什么有的人用 if (0 == x) 而不是 if (x == 0)?
最佳答案
这是用来防护一个通常错误的小技巧:
if (x = 0)
如果养成了把常量放在 == 前面的习惯, 当意外的把代码写成了:
if (0 = x)
那编译器就会报怨。明显的, 一些人会觉得记住反换测试比记住输入双 = 号容易。当然这个技巧只对和常量比较的情况有用。
全部回答
c语言是高级语言,这个是可以的,==是等于的意思,如果是=就不行,我的理解,谢绝复制
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
糖果宠物地址在哪,我要去那里办事
我,真来不及写了,求做题速度快的大侠帮一下..
高清图片切割打印
诸君无意则已;诸君而有意,瞻予马首可也”众
男命八字两个枭神 八字出现“枭神夺食”有什
南浔欧克兽药经营部地址在哪,我要去那里办事
汪汪宠物生活馆地址在什么地方,想过去办事
4s店换大灯可靠吗,这个问题有什么好的解决方
看图猜成语答案及图片35
已知y=f(x)(x∈R)是偶函数,当x≥0时,f
玩一起来飞车的大神们,求解你们觉得保养卡一
上思县机动车检测站地址在什么地方,我要处理
伟强水产兽药经营部地址在什么地方,我要处理
做蔬菜生意,买箱式货车好,还是苍栏好
芙蓉兴盛永红便利店地址有知道的么?有点事想
推荐资讯
宝贝泰迪下楼梯的时候太急直接滚下来了,现在
华源大药房地址在哪,我要去那里办事
履坦镇社区卫生服务中心在什么地方啊,我要过
快,明天就要给老师看了1.造纸厂计划造纸1400
进气压力传感器故障,各位车友有了解这个问题
求各位大神给一下人文英语3作业1的答案
Mg + 2NH4Cl ===MgCl2 + 2NH3↑ + H2↑
英国邮票上的30c是什么意思呀?还有30d什么意
在JAVA中,用户程序如何自定义异常?编程实现
黑发小铺是真是假 如果加盟要多少钱
跑着修洗车怎么去啊,我要去那办事
用360手机助手无线连接发到手机的软件在哪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?