在C语言中,执行以下语句: int a,b; a=b=c=1; ++a||++b&&++c; 结果求a,b的值。 麻烦请详解。。顺便问一下,||(或)和&&(与)谁的优先级高?还是他俩一样??... 麻烦请详解。。顺便问一下,||(或)和&&(与)谁的优先级高?还是他俩一样?? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 语句 int b&&++c 搜索资料 2个回答 #热议# 空调使用不当可能引发哪些疾病? chiconysun 推荐于2016-02-09 · TA获得超过2.2万个赞 知道大有可为答主 回答量:5410 采纳率:92% 帮助的人:2570万 我也去答题访问个人页 关注 展开全部 首先执行++a,a变成2,++a表达式的值也是2,为逻辑真,于是逻辑或||右边的不再计算这样执行后a=2,b=1, c = 1 && 级别高于|| 这个逻辑表达式中不是严格按运算符优先级计算的,只要左边可以计算出逻辑表达式的值,后面的不再运算 更多追问追答 追问 那你的意思就是说,,遇到与和或的时候,是从左到右的顺序进行运算了??并且在++a||++b&&++c这种情况下,++b&&++c是被看做逻辑或||右边的整体进行运算,是吧? 追答 差不多这样吧如果|| 左边的是0,则右边的++b && ++ c同样用这个规则:如果++ b 为0,则++c 不再运算 追问 那要是这样的话,,那这道题为什么不按照优先级来运算??也就是看做++a||(++b&&++c)来运算?? 追答 这是C语言为了提高运行效率特别这样做的,并不是严格按优先级,如果按优先级则是先++了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2024-12-11c语言 学习资深全栈工程师Bennyhuo授课,带你系统啃透C语言,从零到精通!c语言 学习限时特惠?299,错过不再有!立即报名,开启C语言编程新篇章!coding.imooc.com 甘麦块D8 2013-02-02 知道答主 回答量:64 采纳率:0% 帮助的人:23万 我也去答题访问个人页 关注 展开全部 都是2,还有他们的级别的一样的! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言学习每天免费网上学习c语言学习免费网上学习c语言学习,国内讲师机构专业授课,适合从基础学习,挑战从入门到熟练运用,海量c语言学习学习 从入门到编程技术高超 C语言编程能力快速提升www.huke88.com广告c语言学习物联网/嵌入式工程师系统教程c语言学习嵌入式工程师0基础系统入门,剑指高薪Offerc语言学习嵌入式工程师保姆式教学+简历指导+就业内推class.imooc.com广告 其他类似问题 2021-07-03 int a=1,b=2,c=3;执行语句a+=b*=c;后a的值是? 1 2020-07-12 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句,变量c中的值是? 5 2023-05-18 设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为( )。 2023-04-15 设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为( )。 2022-06-29 设inta=07,b;则执行b=a>>1;语句后,b的结果为? 2023-05-26 设inta=1,b=3,c;,执行语句c=(a!=b)?十十a:b十十;后,c的值是 2023-05-26 设inta=1,b=3,c;,执行语句c=(a!=b)?十十a:b十十;后,c的值是 2023-06-27 在c语言中,若a< b,则执行的结果为_。 更多类似问题 > 为你推荐: