Вы можете использовать false
, 0
, 0l
, 0L
, 0ul
, 0u
, 00
или любое количество способов представления буквального нуля. Буквальный ноль - это в основном магический символ, который также соответствует константе нулевого указателя.
Если бы мы говорили о значении, которое оказывается поразрядно нулевым, и код записывал его по указателю, то у нас были бы проблемы, упомянутые выше.
Дополнительный вопрос: Какие типы имеют константу нулевого указателя, которая не является побитовым нулем?