作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/28 08:22:31
C语言 假设变量a.b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是?
C语言 假设变量a.b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是?
应该等于8 ,对.就是8
再问: 大哥,跪求解答过程!
再答: 我把表达式写了段代码,电脑运行的~ 逗号表达式前面的都是按正常的过程走,只是逗号表达式最后出来的值是最后一个的值 a=5,b=2 赋值结束 然后是a>b?a++:b++, 判断正确,执行a++ 此时a=6;b=2 前面所有运算结束,整个逗号表达式的值取最后一个式子的值 即a+b=8