| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > C return |
| Автор: igrec 16.2.2012, 20:08 |
| Приветсвую, я тут почитал немного про вопросы новичков. Я не новичок я детсадовец по ходу. У меня просто маленький вопросик. Не пинайте сильно. return зачем ? В каких случаях надо, что бы он(функция) чего то там возвращал? |
| Автор: wester 16.2.2012, 20:29 |
| http://www.cyberguru.ru/programming/cpp/cpp-velvet-way-page59.html |
| Автор: igrec 16.2.2012, 20:45 |
| а попроще плиз? и для С , не для ++ а то книжка у меня есть, мне бы пример для наглядности, хотя бы. |
| Автор: mes 16.2.2012, 20:56 |
| igrec, чтоб прекратить вычисления и отдать результат.. |
| Автор: newbee 16.2.2012, 21:02 | ||
Вот пример. Без return ты бы не смог ни присвоить результат сложения xxx, ни распечатать его. |
| Автор: igrec 16.2.2012, 21:55 |
| кажется начинаю понимать, спасибо. |
| Автор: newbee 16.2.2012, 22:09 | ||
|
| Автор: mes 16.2.2012, 23:35 | ||
вообще то имел ввиду в общем смысле, чтоб человеку было легче понять, почему именно ретурн.. а так можно получать результат через (выходной) аргумент (передаваемый по ссылке/указателю) приравниванием имени функции (паскаль стиль) как результат выражения (gnu-extensions ({ 4; }) ) и т.д. |
| Автор: C4EBA 17.2.2012, 12:18 |
| В книге Кочан Программирование на языке С почитай раздел "Возврат результатов работы функции" (с.137 - 141). Довольно подробно объясняется по поводу "return". |