发布网友 发布时间:2022-10-16 05:48
共4个回答
热心网友 时间:2023-10-16 10:33
不能,热心网友 时间:2023-10-16 10:33
三目运算符:表达式1?表达式2:表达式3,如果表达式1为真,结果就等于表达式2,为假等于表达式3,a>b?a:b等式求两个数的最大值,但是if(a>b) printf("%d",a);else printf("%d",b);是打印输出两个数的最大值,a>b?a:b没有打印输出,如果要替换的话要改成热心网友 时间:2023-10-16 10:34
这一句应该改成max=(a>b)?a:b;就可以了,a>b你没加括号。热心网友 时间:2023-10-16 10:35
printf("%d", a>b?a:b);