c语言与运算的符的优先级怎么执行 - 爱问答

(爱问答)

c语言与运算的符的优先级怎么执行

c语言与运算的符的优先级怎么执行这个先执行完括号之后是重新执行这个句子,并且从优先级第二的符号开始执行吗

肯定的不是

    k=++a<0 && (b--<0);

首先,肯定是先执行++a,在同一表达式中,()是优先的,但这个是个判断语句

所以会先执行前面的条件,也就是++a<0

而++比<优先,所以会先执行++a,然后判是否<0

因为条件不成立,所以对你的语句,b--<0不会执行

结果

a=0 //++a 的结果

b=4 //b没有任何改变

k=0 //a<0的结果,条件不成立

程序的最终结果为

0,0,4


相关标签:c语言运算

下一篇:一台电脑与一个监控探头可以组合成一套监控设备吗?

上一篇:HTTPS加密是必须的么?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?