问答详情
源自:3-9 三目运算符

三目运算符的表达式

c语言中的三目运算符:“?:”,其格式为:

                                                              表达式1?   表达式2:表达式3;

不懂

提问者:live_like_me 2017-10-17 19:17

个回答

  • 慕妹7553040
    2017-10-17 19:38:42
    已采纳

    额,例如printf("%c\n",a>b?c:e)     先判断a>b是否正确,如果正确输出c,不正确输出e

  • 把你给mikumiku掉
    2017-10-18 16:36:26

    表达式1 ? 表达式2 : 表达式3  三目运算符整个是一个表达式,当其中表达式1 的值为真的时候,表达式2 的值就是整个表达式的值,当表达式1的值为假的时候,表达式3的值就是整个表达式的值.如  a > b ? a : b  这个表达式的值就是a和b中大的那一个.

  • hwzhan
    2017-10-17 19:52:52

    #include<stdio.h>

    int main()

    {

    int a=10;

    int b=8;

    printf("%c\n",a>b?'c':'e');

    return 0;

    }