Earlier quoted context omitted.
In Objective-C (and some other languages with ternary operators) the same can be written like this: int a = b ?: c ?: 0
That one's straight up called the Elvis Operator. I hate it when things like this get names that everyone's supposed to know and it's considered a mark against you if you've never heard it before, but I do think the name Elvis Operator is hilarious. :D
> The name "Elvis operator" refers to the fact that when its common notation, ?:, is viewed sideways, it resembles an emoticon of Elvis Presley.