运行结果: main() {int a=1,b=2,c; c=(a>b)?b++:(++a>4)?b++:a++; printf("%d%d%d",a,b,c);} 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 printf int b++ a++ d%d%d 搜索资料 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? 1109277103 2011-11-30 · TA获得超过256个赞 知道小有建树答主 回答量:153 采纳率:0% 帮助的人:123万 我也去答题访问个人页 关注 展开全部 c=(a>b)?b++:(++a>4)?b++:a++;这一句的意思是:式子(++a>4)?b++:a++先运算即;++a与4比较,++a>4成立,则式子值为b++,反之为a++;因为++a=2<4,则不成立,式子值为a++即2;然后c=(a>b)?b++:2;运算,a此时值为2,b值为3,所以式子不成立,即c值为2;所以输出为3 2 2 ;清楚了没? 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友e6248f8 2011-11-30 · TA获得超过111个赞 知道小有建树答主 回答量:90 采纳率:0% 帮助的人:58万 我也去答题访问个人页 关注 展开全部 3 2 2 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-10-15 设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a<b)&& (n=c>d)后,m, 7 2021-01-21 以下程序的输出结果是 main( ) { int a=12,b=12; printf("%d %d\n",--a,++b); } 2 2021-07-03 int a=1,b=2,c=3;执行语句a+=b*=c;后a的值是? 1 2022-12-21 设有: int a=1,b=2,c=3,d=4,m=2,n=2; 执行(m=a>b)&&(n=c> 2022-03-25 int a=-1,b=-1; for(;a++;) ++b; printf("%d,%d",a,b); 1 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-03-07 下面代码输出结果是(). int a,b,c; a = 1; b = 1; c = ++a > b++ ? a++ : b++; printf("%d%d%d",a,b,c); 2023-06-01 int a=1,b=2,c=0;执行代码;c=a%b ;c的值为 为你推荐: