{ int a,b,c; a=b=c=1; ++a||++b&&++c; printf("(1)a=%d,b=%d,c=%d\n",a,b,c);}谁能将它详细剖析一下 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf int b&&++c 剖析 搜索资料 2个回答 #热议# 海关有哪些禁运商品?查到后怎么办? sun_siliang 推荐于2018-04-05 · TA获得超过2.6万个赞 知道大有可为答主 回答量:9913 采纳率:100% 帮助的人:4450万 我也去答题访问个人页 关注 展开全部 C语言在做||运算时,如果第一个操作数为非零(真),不计算第二个操作数。所以在执行++a||++b&&++c;时,++a的值为非零,不在计算第二个操作数++b&&++c;因此程序执行结果为:(1)a=2,b=1,c=1 更多追问追答 追问 C语言的执行先后顺序不是先执行&&,再执行||的吗? 追答 你说的是对的,但是在做||运算时,为了提高效率,C把第二个操作数++b&&++c看作一个整体处理。 追问 谢谢你的回答。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2024-10-25c编程语言资深全栈工程师Bennyhuo授课,带你系统啃透C语言,从零到精通!c编程语言限时特惠?299,错过不再有!立即报名,开启C语言编程新篇章!coding.imooc.com 百度网友8943535 2011-05-28 · 超过15用户采纳过TA的回答 知道答主 回答量:285 采纳率:0% 帮助的人:82.9万 我也去答题访问个人页 关注 展开全部 main() { int a,b,c; //定义三个整数 a=b=c=1; //赋值 ++a||++b&&++c; // 做三个数的逻辑运算(++指自增,即a+1; “||”是逻辑“或”,“&”是逻辑“与” printf("(1)a=%d,b=%d,c=%d\n",a,b,c);//输出 } 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言入门物联网/嵌入式工程师系统教程c语言入门嵌入式工程师0基础系统入门,剑指高薪Offerc语言入门嵌入式工程师保姆式教学+简历指导+就业内推class.imooc.com广告 其他类似问题 2018-08-23 int a,b,c; a=b=c=1; ++a‖(++b &... 6 2020-09-11 int a,b,c;a=b=c=1;++a||++b&... 5 2013-02-02 在C语言中,执行以下语句: int a,b; a=b=c=1... 31 2015-06-26 大学C语言问题 执行“int a,b,c;a=b=c=1;-... 19 2020-09-01 int a,b,c; a=b=c=1; ++a||++b&a... 3 2011-11-03 执行int a,b,c; a=b=c=-1; ++a&&++... 6 2020-05-03 int a,b,c; a=b=c=1; ++a||++b&a... 5 2018-07-21 c语句中,执行int a,b,c;a=b=c;++a||++... 3 更多类似问题 > 为你推荐: