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

2017-08-22  本文已影响0人  程序员Darker

三目运算符的格式:                                                    条件表达式?结果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);
上一篇下一篇

猜你喜欢

热点阅读