Быть может, уже остановимся?
Я думаю тут и так всё очевидно. Просто непривычно наблюдать подобную картину, например, переходя с С++ на Pawn, ибо настораживает подобное декларирование. Тем не менее, это дело каждого, указывать нуль или нет, ведь в байт-коде вы получите тот же нуль. Вспомнилось холиварство по поводу оператора return, который также не обязательный в некоторых функциях.
Только следует помнить, что, используя язык С/С++, вам необходимо указывать этот нуль. А вообще, вы должны делать это на автоматизме.