C语言学习 - 条件运算符

条件运算符的语法形式
表达式1 ? 表达式2 : 表达式3

条件运算符为?和:,又称三目运算符,?和:是一对运算符,不能分开单独使用。

条件运算符的执行流程

如果表达式1的值为真,则以表达式2的值作为结果值;否则以表达式3的值作为结果值。

条件运算符语句实例
#include 

int main(void)
{
    int a, b, max;

    printf("please input two bumbers:");
    scanf("%d %d", &a, &b);
    
    max = a > b ? a : b;
    printf("max = %d\n", max);

    return 0;
}

你可能感兴趣的:(C语言学习 - 条件运算符)