在c语言中(i%2==0)&&(s[i]%2==1)和(s[i]%2==1)&&(i%2==0)有什么区别?

i%2==0&&s[i]%2又与上述二者的关系是什么?... i%2==0&&s[i]%2又与上述二者的关系是什么? 展开
 我来答
黑马程序员
2016-09-22 · 改变中国IT教育,我们正在行动
黑马程序员
黑马程序员为大学毕业后,有理想、有梦想,想从事IT行业的年轻人改变自己的命运。黑马程序员成就IT黑马
向TA提问
展开全部
区别在于 && ,如果左边语句为0,后面就不会执行,如果左边为1,会继续执行判断右边
追问
那i%2==0&&s[i]%2为什么可以省略==1呢?
天皇1996
2018-03-21
知道答主
回答量:36
采纳率:0%
帮助的人:6.3万
展开全部
这应该是二级里的问题吧,==1是在逻辑运算符里的。省略是因为刚好如果s[i]的ascii值为奇数的话两种都是真。建议看下if语句的执行过程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式