若有x = 1, y = 2, z = 3, 则表达式(x < y ? x : y)= = z++的值是多少

2024-12-02 07:19:18
推荐回答(1个)
回答1:

答案为0 这是逻辑运算
x=表达式1?表达式2:表达式3
其意义是:先求解表达式1,若为非0(真),则求解表达式2,将表达式2的值赋给x。若表达式1的值为0(假),则求解表达式3,将表达式3的值赋给x
顺序由右到左的逻辑运算 所以 X1不等于3 ,所以逻辑运算为假 ,所以答案 为 0