LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

А если вернуться взад - зачем вообще NULL нужен? Я вот пытаюсь сообразить.

  1. Как спец значение для malloc и подобных функций. Ну вообще логичней было бы его назвать тогда ERROR а не NULL. И постановить равным -1.

  2. Как значение по умолчанию для глобальных переменных. Но это вот как раз и правильней было бы сделать implementation-defined и не рассчитывать, что твои глобальные переменные будут инициализированы куда-то. Надо - пиши сам начальное значение. Тут вообще непонятно, зачем глобальные переменные инициализировать чем-то кроме мусора (если программист не указал начальное значение).

Исходная версия vbr, :

А если вернуться взад - зачем вообще NULL нужен? Я вот пытаюсь сообразить.

  1. Как спец значение для malloc и подобных функций. Ну вообще логичней было бы его назвать тогда ERROR а не NULL. И постановить равным -1.

  2. Как значение по умолчанию для глобальных переменных. Но это вот как раз и правильней было бы сделать implementation-defined и не рассчитывать, что твои глобальные переменные будут инициализированы куда-то. Надо - пиши сам начальное значение. Тут вообще непонятно, зачем глобальные переменное инициализировать чем-то кроме мусора.