在C语言中,若 int w=1,x=2,y=3,z=4; 则表达式w>x?w:z>y?z:x的值是多少.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 16:43:03
![在C语言中,若 int w=1,x=2,y=3,z=4; 则表达式w>x?w:z>y?z:x的值是多少.](/uploads/image/z/554735-47-5.jpg?t=%E5%9C%A8C%E8%AF%AD%E8%A8%80%E4%B8%AD%2C%E8%8B%A5+int+w%3D1%2Cx%3D2%2Cy%3D3%2Cz%3D4%3B+%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8Fw%3Ex%3Fw%3Az%3Ey%3Fz%3Ax%E7%9A%84%E5%80%BC%E6%98%AF%E5%A4%9A%E5%B0%91.)
在C语言中,若 int w=1,x=2,y=3,z=4; 则表达式w>x?w:z>y?z:x的值是多少.
在C语言中,若 int w=1,x=2,y=3,z=4; 则表达式w>x?w:z>y?z:x的值是多少.
在C语言中,若 int w=1,x=2,y=3,z=4; 则表达式w>x?w:z>y?z:x的值是多少.
这条语句可以转换成if语句,这样写应该明白很多
if (w>x){
return w;
}else if(z>y){
return z;
}else{
return x
}
显而易见,w不大于x,y大于在,表达式为z的 值,4
而且最好加个括号,这样写:w>x?w:(z>y?z:x)