有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:01:33
有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为

有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为
有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为

有定义int =6,j=6,k=3:则表达式k+=i>j?i++:--j的值为
结果为8; 具体可以分为下面的步骤: k=k+(i>j?i++:--j); 首先判断i是否大于j,即(i>j?i++:--j),因为这里i和j相等,所以这里的结果为--j,即(i>j?i++:--j)=--j=5 然后计算k=k+5,因为k的初始值为3,所以计算后的结果为8
麻烦采纳,谢谢!