Nazwa składni - gdzie znaleźć na ten temat więcej informacji?

0

Gdzie moge znależć więcej informacji nt takie składni (przykład)

a=(i>2?1:0);

Jakoś nie potrafie tego znaleźć nigdzie. Chciałbym wiedziec, gdzie moge tego używać.
Sam doszedłem do tego, ze cała ta składnia jest po prostu nadpisywana przez (w tym przypadku) "1", gdy i>2 i analogicznie w przeciwnym wypadku. Tzn myślę, ze dla i>2 program podmienia tę linijkę na

a=1;

Mam racje? Czy zawsze w ten sposób to się "podmienia"?

0

Wg mnie powinieneś szukać pod hasłem obfuskacja.
Zapis a=(i>2?1:0); - jest obfuskacją ponieważ można to zapisać jako a=i>2;

1 użytkowników online, w tym zalogowanych: 0, gości: 1