
Сообщение от
demigod324
Вообще, для чего люди которые создали язык C++ (но скорее это было раньше реализовано), функции (не конкретная) поместили в "тип данных"? Если честно, то я сам еще не допер, что имеется в виду, но препод разъяснять не стал, сказал ищи ответ. Как я понял, то для чего функциям нужен возвращаемый тип?
о_О
Есть функции и без возвращаемого типа. Например - вывод на экран. А вообще - функция выполняет какое-то действие над чем-то, что Вы ей передаете. После этого она Вам выдает результат своих трудов. Как иначе Вы получите результат? (Если не брать во внимание передачу параметра по ссылке.)
Например, фунция суммирования. Вы даете ей два числа, которые нужно сложить. Она их сложила, молодец. И что? Как Вы узнаете результат сложения? Потому Вы ей говорите, чтобы она сложила два числа и вернула Вам переменную типа int, в которой лежит результат.