关于C语言的逻辑运算符的先后顺序例子解答

书上的描述是!比&&高。&&又比||的级别高,下面的例子是这样的当a为1,b为0,c为0,例子:a&&b&&c||a,书上的最后结果是0.步骤是a&&b为0,然后c||a... 书上的描述是 !比&&高。&&又比||的级别高,下面的例子是这样的
当a为1,b为0,c为0,例子:a&&b&&c||a,书上的最后结果是0.步骤是a&&b为0,然后c||a结果为1,最后0&&1结果为0,我想提问的是,不应该是a&&b为0,然后0&&c为0,0||a结果为1吗,怎么后跳到后面的c||a。如果要c||a是不是应该公式为:a&&b&&(c||a) 我提问的就是这点,那么如果我a&&b&&c,这样的式是错误的吗,请C语言资深专家解答下
展开
 我来答
qingchen213
2014-05-06 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:57.9万
展开全部
a&&b&&c||a,逻辑值1;
!(a&&b&&c||a)这个是0;
a&&b&&c没有错误,值是0。
追问
a&&b&&c||a,逻辑值1; 步骤也就是依次的从左到右是吧,最后的0||1,结果为1,而不是为0,那看起来书本描述有错误,所以我觉得奇怪才提问,谢谢你
Sky冷星7
2014-05-06 · 超过10用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:25.4万
展开全部
结果是1啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式