Вопрос: Я все еще в замешательстве. Мне так и не понятна возня с нулевыми указателями.

Ответ:
Следуйте двум простым правилам:

1. Для обозначения в исходном тексте нулевого указателя, используйте "0" или "NULL".

2. Если "0" или "NULL" используются как фактические аргументы при вызове функции, приведите их к типу указателя, который ожидает вызываемая функция.

Остальная часть дискуссии посвящена другим заблуждениям, связанным с нулевыми указателями, внутреннему представлению нулевых указателей (которое Вам знать не обязательно), а также усовершенствованиям стандарта ANSI C.

Изучите ответы на вопросы 1.1
Автор: Кодт
Дата: 16.01.03
, 1.2
Автор: Кодт
Дата: 16.01.03
, и 1.3
Автор: Кодт
Дата: 16.01.03
, а также учтите вопросы 1.8
Автор: Кодт
Дата: 16.01.03
и 1.11
Автор: Кодт
Дата: 16.01.03
, и все будет нормально.
Автор: Кодт    Оценить