Why is the ternary operator used to define 1 and 0 in a macro? Why is the ternary operator used to define 1 and 0 in a macro? c c