c语言中的条件运算符

C语言中的条件运算符运用的较少,为了加强大家对它的了解,叙述如下:

该运算符是 ? :

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

  先求解表达式1,

  若其值为真(非0)则将表达式2的值作为整个表达式的取值,

  否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。

  例如:

  max=(a>b)?a:b

  就是将a和b二者中较大的一个赋给max。


版权声明:本文为jctang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>