HP C/iX Reference Manual (31506-90011)

84 Chapter5
Expressions
Conditional Operator
Example
This expression returns x if a is 0, or return y if a is not 0.
a==0?x:y
The following statement prints "I have 1 dog." if num is equal to 1, or "I have 3
dogs.", if num is 3.
printf ("I have %d dog%s.\n",num, (num>1) ? "s" : "");