跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 综合服务 > 社群媒体 > C语言每日一题

C语言每日一题

时间:2024-04-04 17:55:35 来源:网络cs 作者:峨乐 栏目:社群媒体 阅读:

标签: 语言 

1.题目

2.分析


这里考察的是运算符运算规则的问题,

影响运算符求值顺序的主要是运算符的优先级结合性

优先级:主要是不同优先级运算符之间的运算规则

结合性:主要是优先级相同时运算符需要遵守的运算规则

本题中的表达式,有以下4种运算符,它们是具有不同优先级的运算符,因此这里只需考虑优先级,无需考虑结合性

复合赋值运算符 +=关系运算符 >条件运算符 ? :自增运算符 ++

优先级从高到低:自增运算符、关系运算符、条件运算符、赋值运算符

因此求值顺序应该是

第一步,是判断x>y(注:若这里的++为后置++,则先进行x++或y++)第二步,因为x>y为假,所以进行++y操作,即3第三步,是复合赋值运算 += ,即z += 3,z = z + 3,

最后得出 z = 6

本文链接:https://www.kjpai.cn/news/2024-04-04/154093.html,文章来源:网络cs,作者:峨乐,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论