0x1 или 1 не имеет значения.Это тот же номер.Следовательно, вы также можете вернуть 0x0 - это просто другой способ записи 0 в вашем коде.
Однако, предполагая, что return - это последняя строка кода в вашем главном блоке, вы правы, что онвероятно, не будет возвращаться 1: ненулевые коды возврата из main
означают сбой, и если программа запускается до конца, это, как правило, признак успеха - поэтому в этом случае вы должны вернуть 0., вполне возможно структурировать программу наоборот, поэтому также возможно, что возвращение 1 здесь правильно.