I'm going back through some old code and found a few lines that I understand how it works, but I can't for the life of me remember the correct name for it:
(a == 1) ? cprintf("One") : ((a == 2) ? cprintf("Two.") : printf("Something else"));
I know its basically an "if, or, else" type of thing but can't think of the name and its driving me crazy.