Re[4]: выражение присваивания, что возвращает
От: really  
Дата: 29.08.11 03:11
Оценка: +1
Здравствуйте, 11molniev, Вы писали:

1>4.3 if (a = b == b) — составное выражение. Вычсляеться в соответствии с приоритетом операций — сначала приравнивание (a = b == b) --> ( (a = b) == b) --> ( a == b ). Вычисляеться операция сравнения a (ужо приравненого значению b) и b. Если они равны — то 1 (выражение истино) иначе ноль


сначала проверка равенства, потом присваивание:
a = b == c <=> a = (b == c)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.