In the Android open-source qemu code I ran across this line of code:
machine->max_cpus = machine->max_cpus ?: 1; /* Default to UP */
It's a GCC extension, and it gets more interesting and useful when the condition has side effects.
In this case, yes, I for one would agree it's obscure more than anything else.