美文网首页
我的C生活23(三目运算符)

我的C生活23(三目运算符)

作者: 程序员Darker | 来源:发表于2017-08-22 23:50 被阅读0次

    三目运算符的格式:                                                    条件表达式?结果A:结果B.

    结合性:从左至右.

    只有条件表达式为真,就返回结果A,如果    条件表达式为假,那么就返回结果B。

    ⒋例:int  a=10;                                                              int  b=5;                                                                int  result=(a>b)? 10:5;//或者:int  result=(a>b)? a:b;                                                      printf("result=%i\n",result);                                输出:10.                                                                译:因为10>5,所以输出a的定义的值10。

    三目运算符的优先级低于关系运算符和算    术运算符。

    ⒍题目:输出最大的一个数                               

    printf("请输入三个数:\n");                      int  a,b,c;                                                  scanf("%i,%i,%i",&a,&b,&c);                    int  x=a>b? a:b;                                      int  z=x>c? x:c;                                      printf("最大值=%i\n",z);

    相关文章

      网友评论

          本文标题:我的C生活23(三目运算符)

          本文链接:https://www.haomeiwen.com/subject/qwmrdxtx.html