C语言 假设变量a.b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是?

学习 时间:2026-04-03 13:56:52 阅读:6039
C语言 假设变量a.b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是?

最佳回答

纯真的绿草

称心的啤酒

2026-04-03 13:56:52

应该等于8 ,对。就是8 再问: 大哥,跪求解答过程! 再答: 我把表达式写了段代码,电脑运行的~ 逗号表达式前面的都是按正常的过程走,只是逗号表达式最后出来的值是最后一个的值 a=5,b=2 赋值结束 然后是a>b?a++:b++, 判断正确,执行a++ 此时a=6;b=2 前面所有运算结束,整个逗号表达式的值取最后一个式子的值 即a+b=8

最新回答共有2条回答

  • 内向的草丛
    回复
    2026-04-03 13:56:52

    应该等于8 ,对。就是8 再问: 大哥,跪求解答过程! 再答: 我把表达式写了段代码,电脑运行的~ 逗号表达式前面的都是按正常的过程走,只是逗号表达式最后出来的值是最后一个的值 a=5,b=2 赋值结束 然后是a>b?a++:b++, 判断正确,执行a++ 此时a=6;b=2 前面所有运算结束,整个逗号表达式的值取最后一个式子的值 即a+b=8

上一篇 现代名人的故事(有题目)

下一篇 knife变复数后knives怎么发音?