全部评论
首先,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。
相关推荐
03-28 19:11
铜陵学院 C++ 点赞 评论 收藏
分享
点赞 评论 收藏
分享