int first, sec = 1, third; // 

first = 1;

if (sec < 0 < sec) first = 3;


else first = 5;


        printf("%d\n", first);


이 식에서 왜 결과가 1이 나오는 건가요


sec는 1이니 else에 따라 5가 나와야하는게 아닌가요?