Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Ну тогда высотные дома способны отпугнуть новичков 25.10.05 12:55 Число просмотров: 1028
Автор: amirul <Serge> Статус: The Elderman
|
Потому, что можно СЛУЧАЙНО выпасть из окна.
> Пример кода. > > if (k = 2);
> foo;
> ---
> Если k равно 2, то вызвать функцию foo(). Уже три ошибки. > И ведь компилится и работает! Правда, нормальные > компиляторы ворнинги выдают...
Прикол даже не в том, что это возможно (плата за гибкость), прикол в том, что этих "граблей" (на которые почему то можно наступить только при очень большом желании) очень мало и обо всех них кричат чуть ли не в каждом самоучителе. Я ни разу в жизни не перепутал присвоение со сравнением именно потому, что на каждом углу большими буквами было написано: "СМОТРИТЕ НЕ ПЕРЕПУТАЙТЕ".
Да и компиляция без ворнингов - золотое правило.
Что же до неочевидности. Это не она. Для ЛЮБОГО человека, МИНИМАЛЬНО знающего С значение этих строк очевидно. Неочевидность это когда вроде что-то написано, а хрен знает что означает.
|
|
|