Я тоже обычно стараюсь явно инициализировать нулём значения переменных, начальное состояние которых важно для программы. А не уповать на обнуление BSS.
Если сильно лень, то пишу "громкий" комментарий, что это место зависит от обнуления BSS в запускалке. Но стараюсь такого делать поменьше.
Да и просто "число 0" в инициализаторах только для счётчиков пишу, а для переменных состояния - enum-ное имя. Так оно легче потом свой же код читать :-)