• 技术文章 >后端开发 >C#.Net教程

    C语言中的三目运算符是什么

    VV2020-07-15 13:57:28原创2335

    C语言中的三目运算符是:“?:”。三目运算符连接三个对象,是C语言中唯一一个三目运算符,又称为条件运算符。它的一般形式是:【表达式a?表达式b:表达式c】。

    C语言中的三目运算符是:“?:”,该运算符连接3个对象,是C语言中唯一一个三目运算符,又称为条件运算符。

    (推荐学习:C语言教程

    一般形式如下:

    表达式a?表达式b:表达式c

    执行步骤如下:

    1、计算表达式a的值;

    2、如果表达式a的值为1,则执行表达式b;

    3、如果表达式b的值为0,则执行表达式c;

    注意:当有多个三目运算符时,按从右至左的顺序运算。

    例如,下面两个表达式是等价的。

    a<b?b:c>b?c:b;
    a<b?b:(c>b?c:b);

    分析:三目运算符判断条件表达式的真值,若为真则执行“?”号后的第一个表达式,否则执行第二个表达式。

    代码实现:

    #include<stdio.h>
    void main()
    {
    int x=5;    //定义一个整数变量
    int y=++x>5?0:1;    //通过三目运算符对x进行运算
    //判断++x是否大于5,若大于5则将0赋予变量y,否则将1赋予变量y
    printf("%d,%d\n",x,y);
    }

    运行结果:

    6,0

    以上就是C语言中的三目运算符是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:C语言 三目运算符
    上一篇:C语言中二叉树中序遍历怎么执行? 下一篇:c语言中putchar()的功能是什么?
    大前端线上培训班

    相关文章推荐

    • 三目运算符简介• c语言中三目运算符有什么用• 三目运算符是什么• c语言三目运算符怎么用?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网