题目 1/20
以下代码的输出结果是什么?
#include <stdio.h>
int main() {
int a = 5, b = 3;
int c = (a > b) ? a : b;
printf("%d", c);
return 0;
}
正确答案: A. 5
解析: 条件表达式 (a > b) ? a : b 的含义是如果a大于b,则结果为a,否则为b。因为5>3,所以结果为5。
解析: 条件表达式 (a > b) ? a : b 的含义是如果a大于b,则结果为a,否则为b。因为5>3,所以结果为5。