Рекомендуется всегда указывать тип возвращаемого значения для функций в C, потому что это помогает:
- Сделать код более читаемым и поддерживаемым. 1 Функции позволяют разбивать программу на более мелкие, управляемые части, что делает код более читаемым и ускоряет поиск и исправление ошибок. 13
- Предоставить информацию компилятору. 3 Прототип функции, который содержит тип возвращаемого значения, необходим для того, чтобы компилятор мог осуществить проверку соответствия типов передаваемых фактических аргументов типам формальных аргументов. 3
- Упростить работу программиста. 5 Если тип возвращаемого значения указан в определении функции, программисту не нужно переходить к объявлению, чтобы увидеть, каков возвращаемый тип. 5