三目运算符的表达式

来源:3-9 三目运算符

live_like_me

2017-10-17 19:17

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

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

不懂

写回答 关注

3回答

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

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

    慕田峪366... 回复慕妹7553...

    老哥,printf("%c\n",a>b?'c':'e');你少了引号,你输出的是字符,要用单引号,如果是字符串要用双引号

    2018-05-09 17:23:10

    共 3 条回复 >

  • 把你给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;

    }

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题