搜索

C语言问题,x=5,x>5?x=4:x=3&&x>5;求详细运行过程和结果

发布网友 发布时间:2024-10-23 23:25

我来回答

1个回答

热心网友 时间:15小时前

x=5 x得5。
3目运算:
最好这样写 x>5? (x=4) : (x = 3 && x>5);
x>5? 得假
条件为假 进入 x=3&&x>5
这是赋值语句, x= (3 && x>5 ); 关系运算符优先于逻辑运算符,
所以 x = (3 && (x>5) ); 这里 关系运算 x>5 得 0 (假就是0,0就是假)。 3 && 0 得 0。 把 0 赋给 x, 于是 x变 0 。
结果x是 0。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top