全部评论
首先,a*=a>b?a:b; 这行代码是条件运算符的嵌套使用,其计算流程如下:
1. 计算 a>b,得到 false。
2. 由于 false 相当于 0,所以 a*=a>b?a:b; 等同于 a*=0;。
3. 执行 a*=0;,将 a 变为 0。
4. 由于 t=a,所以 t 也变为 0。
5. 最后 printf 输出 t 的值,即 0。
所以,这段代码的输出结果是 0。
相关推荐
查看12道真题和解析 点赞 评论 收藏
分享
2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂 点赞 评论 收藏
分享
