А компилятор с ним не согласен и выводит все как надо. Кто из них не прав? И если я, то в чем?