Тема: c++ cout
Показать сообщение отдельно
Старый 06.11.2003, 18:42   #2   
Форумец
 
Аватар для Noname
 
Сообщений: 10,808
Регистрация: 20.09.2002
Возраст: 36

Noname вне форума Не в сети
потому что так писать нельзя. Поведение кода здесь будет совершенно неопределенным. Компилятор совсем не обязан вычислять эти выражения в порядке вывода, он это может сделать как угодно. Единственное, что можно сказать, что в середине будет единица.
А потом теоретически возможны варианты:

1 1 1
1 1 2
2 1 1
2 1 2

Просто не надо писать такой код.
  Ответить с цитированием