定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出结果为何为9?求解释,谢。 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf 定义 int 语句 搜索资料 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? shine1991 科技发烧友 2011-07-20 · 智能家居/数码/手机/智能家电产品都懂点 知道顶级答主 回答量:4.7万 采纳率:82% 帮助的人:2.3亿 我也去答题访问个人页 关注 展开全部 根据运算符优先级++a*--b/5%13等效于(++a)*(--b)/5%13=6*19/5%13=144/5%13=22%13=9 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-01-03 若定义:int a=511,*b=&a;, 则printf("%d\n",*b);的输出结果为 4 2022-03-25 int a=-1,b=-1; for(;a++;) ++b; printf("%d,%d",a,b); 1 2021-01-21 以下程序的输出结果是 main( ) { int a=12,b=12; printf("%d %d\n",--a,++b); } 2 2023-04-23 以下程序的输出结果是main(){ int a=21,b=11; printf('%d\n',--a+b,--b+a);} A.30 B.31 C.32 D.33 2023-04-13 定义+int+a=5+,b=15+若抗行语句+printf("%d\n",a×b/5,++a,--? 2024-01-02 在执行语句“int+a=5,b[10]={1,2,3,4,5,6,7,8,9}”后,则b[2*a- 2023-04-27 下面代码输出的结果为 int a,b=4; a=7+a=b+2; printf(“%d\n”,a) 2023-03-07 下面代码输出结果是(). int a,b,c; a = 1; b = 1; c = ++a > b++ ? a++ : b++; printf("%d%d%d",a,b,c); 更多类似问题 > 为你推荐: