int a=2,b=5;printf(“a=%%d,b=%%d”,a,b);出a=%d,b=%d? 我来答 2个回答 #合辑# 面试问优缺点怎么回答最加分? 漫新兰平申 2020-01-26 · TA获得超过3.7万个赞 知道大有可为答主 回答量:1.3万 采纳率:35% 帮助的人:767万 我也去答题访问个人页 关注 展开全部 虽然在函数fun()中对a进行了赋值,但是需要注意的是这个a和公共变量中的a不同,虽然名字相同,因为fun函数中的a是有重新定义过了,属于局部变量,而不是公共变量的a,所以fun函数中的变量a你可以理解为其他名字的变量,比如c之类的,要与公共函数中的变量a区分开,他的作用域只在fun函数中有效。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 陆秀梅占甲 2020-01-31 · TA获得超过3.5万个赞 知道大有可为答主 回答量:1.3万 采纳率:35% 帮助的人:949万 我也去答题访问个人页 关注 展开全部 输出结果是1:因为z=(a%b,a/b)括号里面是逗号函数最后结果应该是最后一项的结果a/b=1因为a,b都是整数所以因为整除所以z=1即输出结果为1.. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-01-03 若定义:int a=511,*b=&a;, 则printf("%d\n",*b);的输出结果为 4 2021-01-15 int a=1; printf("%d, %d, %d\n", a, ++a, a++);结果是 3 2022-03-25 int a=-1,b=-1; for(;a++;) ++b; printf("%d,%d",a,b); 1 2020-11-27 int a=1;b=10; do {b-=a; a++;} while (b--<0); printf("%d",b ) 12 2022-03-06 int a,b=0; for(a=1;a<=5;a++) { if(b>=5) continue; b=b+a; } printf("%d,%d\n",a,b) 2022-12-18 int a=3,b=2,printf(“%d,%d\n",--a,b++);输出结果是 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); 为你推荐: