社区
C语言
帖子详情
高手过来帮忙解决一个关系运算的疑问
robinmatrix
2005-05-19 10:36:15
int a;
int b;
int c;
a=b=c1;
++a||++b&&++c;
printf("%d,%d,%d",a,b,c);
为什么结果是
2,1,1
...全文
61
8
打赏
收藏
高手过来帮忙解决一个关系运算的疑问
int a; int b; int c; a=b=c1; ++a||++b&&++c; printf("%d,%d,%d",a,b,c); 为什么结果是 2,1,1
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
robinmatrix
2005-05-19
打赏
举报
回复
先考虑++a 如果++a不正确再去考虑xxxxxxxx中的内容
比较合理的方式如何写呢?
robinmatrix
2005-05-19
打赏
举报
回复
思考的时候应该是先计算++b && ++c再计算,++a || (++b && ++c)
而程序执行的时候却并不是如此
而是考虑++a||xxxxxxxxxxx中++a而不去考虑xxxxxxxxxx中的内容是吧
robinmatrix
2005-05-19
打赏
举报
回复
这是习题。。。
Roaming_Sheep
2005-05-19
打赏
举报
回复
就是因为&&优先级高,所以++a||++b&&++c 等同 ++a || (++b && ++c)
(优先级高不等于表达式中一定先执行它)
求出++a 后,++a || (++b && ++c) 整个表达式的值已经知道,根据短路算法,后续的不再进行计算,所以(++b && ++c)部分是没有执行过的
但还是再强调一下,当写出 ++a||++b&&++c 这种代码的时候,就应该给自己一个耳光
robinmatrix
2005-05-19
打赏
举报
回复
然后再去||比较
robinmatrix
2005-05-19
打赏
举报
回复
我看了他书上面说的
但是&&的优先级别不应该高于||吗
不是应该先做&&吗
astrophor
2005-05-19
打赏
举报
回复
老潭的那本书有讲的
或运算在第一个是真的时候是不会对后面的进行下去的
你的++a||++b&&++c;第一个是++a为真
故到此就停止了,因此++b和++c不会被执行
Roaming_Sheep
2005-05-19
打赏
举报
回复
++a||++b&&++c;
当写出这种代码的时候,就应该给自己一个耳光
运算放大器设计及应用参讨(二)
我用运放和二极管实现精密半波整流,电路如图1 所示。 半波精密整流电路的输入电压是前级电路(运放构成的加法器)的输出信号(峰值为±5V、频率为50Hz 的正弦波),仿真结果如图2 所示。实际电路中,运放采用±12V 供电,运放我用过LM324 和OP07,二极管用过FR103、IN5819、IN4007,最终的结果都一样(直接拿示波器观察)
《那些年啊,那些事——
一个
程序员的奋斗史》二
11 “你这算法效率太低了,怎么能直接用除法呢?你要用查表的方式!”段伏枥写完计算器没多久,同事老柳突然跑
过来
说要
帮忙
看看代码。 “查表?”段伏枥隐约记得,用查表的方式来计算除法,在没有除法器的单片机上为了加快运算速度是常用的方式。只不过在现在公司所用的夏普LH7A404这款ARM9核心的CPU,也需要用到查表的方式吗?段伏枥作为初学者,隐约觉得使用查表...
设计模式
设计模式 第1章 代码无错就是优?—代码无错未必优—简单工厂模式 1.1 面试受挫1.2 初学者代码毛病1.3 代码规范1.4 面向对象编程 所有编程初学者都会有这样的问题。就是碰到问题就直觉地用计算机能够理解的逻辑来描述和表达待
解决
的问题及具体的求解过程。这其实是用计算机的方式去思考,比如这个计算器程序,先要求输入两个数和运算符号,然后根据运算符号判断选择如何运算,得到结果,这本...
单片机的延时与中断问题及
解决
方法
延时与中断出错,是单片机新手在单片机开发应用过程中,经常会遇到的问题,本文汇总整理了包含了MCS-51系列单片机、MSP430单片机、C51单片机、8051F的单片机、avr单片机、STC89C52、PIC单片机…..在内的各种单片机常见的延时与中断问题及
解决
方法,希望对单片机新手们,有所帮助! 一、单片机延时问题20问 1、单片机延时程序的延时时间怎么算的? 答:如果用循环语句实现
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章