全部评论
首先,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。
相关推荐
烤点老白薯:大厂的正式测试开发工程师已经要变成全栈或者agent的开发工程师,或者说是什么AI体验 AI质量工程师了。然后那种最低级的外包测试岗应该还是有岗位的,不过正式员工肯定是要求会越来越高了 点赞 评论 收藏
分享
华为HUAWEI公司氛围 750人发布