Тернарный оператор

Поток управления / Условные операторы / Операторы if/else

int n = -42;
const char *classify = n > 0 ? "positive" : "negative";
//classify is "negative"

printf("classify is %s\n", classify);