• 技术文章 >常见问题

    c语言中三目运算符有什么用

    青灯夜游青灯夜游2019-02-22 17:10:00原创2852
    三目运算符又称:三元运算符、条件运算符,用于根据二元条件的结果执行代码,可以有效的减少行代码的数量并提高应用程序的性能。

    c语言中三目运算符

    三目运算符具有以下形式:

    表达1?表达2:表达3

    说明:表达式1代表条件,表达式2和表达式3将是值或变量或语句或任何数学表达式。如果表达式1的结果为true,则表达式2将被执行,否则将执行表达式3。

    例:

    a < b ?printf (“最小值为:a” ):printf (“最小值为:b”);

    如果(a < b)的结果为true,则返回“最小值为:a”;否则返回“最小值为:b”。

    流程图:

    2.jpg

    说明:三目运算符会将二进制条件作为输入,这使得它类似于“if-else”控制流程块。但是,它也返回一个值,其行为类似于函数。

    三目运算符的使用示例

    #include<stdio.h>
     
      int main() {
        int a, b, max;
     
        printf("输入任意2个数字: \n");
        scanf("%d%d", & a, & b);
        /* Following statement replaces the whole if-else statement and makes the code more concise*/
        max = (a > b) ? a : b;
        printf("最大数字是:%d", max);
     
        return 0;
      }

    输出:

    3.jpg

    以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:三目运算符 c语言
    上一篇:ip地址分为几类 下一篇:TCP/IP协议的作用是什么
    线上培训班

    相关文章推荐

    • JavaScript位移运算符(无符号) >>> 三个大于号 的使用方法详解_javascript技巧• javascript三元运算符用法实例_基础知识• 运算符&&的三个不同层次_基础知识• JS按位非(~)运算符与~~运算符的理解分析_javascript技巧

    全部评论我要评论

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

    PHP中文网