Pain
Для любой функции надо указывать возвращаемый тип.
Потому что это язык со строгой типизацией данных.
Я пишу на PHP и мне не нужно этого делать)
Вообще, не обязательно указывать. Можно не писать тип значения, возвращаемый функцией. Но тогда подразумевается, что функция возвращает int. Всё зависит от загонов той среды, в которой вы пишете и используемого компилятора. Просто Visual Studio требует, чтобы тип обязательно указывался. Из-за C++, а не чистого C.
А что, руки отломятся? Совсем, блин, обленились.
Так работает процессор. Это, по сути, конвейер.
Всегда выдает результат выполненной работы.
Зачастую это бывает очень полезно - иметь обратную связь
(читай "контроль")
Да прибудет с тобой Сила! 