![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.08.2012
Сообщений: 95
|
![]()
Когда функция не возвращает значение то действует как простой оператор,тут всё понятно, а вот когда она возвращает значение, что-то не могу понять зачем?
![]() Код:
Последний раз редактировалось Stilet; 10.08.2012 в 09:31. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 12.03.2011
Сообщений: 4
|
![]()
Что значит «зачем»? Зачем нужны функции, возвращающие значения? Для использования в качестве параметров к другим функциям, в основном
![]() Код:
P.S. Используйте выделение кода. Значок «#» над полем ввода Последний раз редактировалось iDeBugger; 09.08.2012 в 23:41. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.08.2012
Сообщений: 95
|
![]()
Спасибо за ответ, с одной стороны вроде бы всё понятно,а с другой - есть что-то неуловимое во всё этом.По образованию я инженер-химик и полагал что химия одна из самых сложных наук, выходит что не так.
![]() "Забыл программист поставить запятую, и спутник улетел в другую сторону". ![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 15.11.2008
Сообщений: 577
|
![]()
просто в вашем случае функция выполняет простое сложение двух чисел, действительно проще использовать оператор +. Однако в функциях может быть больше чем одно действие использование функций может значительно уменьшить код и сделать его более понятным. Допустим вам нужно найти среднее значение двух чисел.
Код:
Если вы серьезно хотите изучить какой-то язык программирования найдите хорошую книгу по нему, просто код, который вы написали это смесь двух языков программирования Си и С++. Последний раз редактировалось rUs_LAN; 10.08.2012 в 01:19. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.08.2012
Сообщений: 95
|
![]()
Я учусь на этом сайте около двух недель, когда есть время, уже дошел до функций.http://www.programmersclub.ru/main/
В принципе всё более менее ясно, но иногда бывает очень нужна помощь. Интересно, а где в приведённом мною коде, пример использования языка С ? Спасибо за помощь. Последний раз редактировалось Gtnz8; 10.08.2012 в 01:09. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.11.2008
Сообщений: 577
|
![]()
Ну начнем с того что ваш код так и не запустился у меня на
Visual Studio 2012 RC Qt Creator wxDev-C + + в с + + функция main должна возвращать значение типа int а не void насколько я помню в чистом си она могла быть типа void (не знаю как сейчас). зашел я на сайт нашего форума, уроков по С++ я там так и не нашел может плохо искал но скорее всего вы ошиблись ссылкой я в конце не дописал пару ++, исправил ![]() Последний раз редактировалось rUs_LAN; 10.08.2012 в 01:20. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.08.2012
Сообщений: 95
|
![]()
Этот код действительно не запускается, его немножко надо переделать : в iostream убрать расширение h. вместо void main(void) надо написать int main() ну и добавить return 0; и код заработает. Я работаю в среде CodeBlocks.
Сейчас прошел по своей ссылке и *Учебник по С++ для начинающих* оказался на месте, странно. ![]() |
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.11.2008
Сообщений: 577
|
![]()
да я не то слово употребил, я имел ввиду что когда то в си можно было так писать.
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 09.08.2012
Сообщений: 95
|
![]()
#include <iostream>
void get_values(int array[], int number_of_elements) { int i; for (i = 0; i < number_of_elements; i++) { cout “ "Введите значение " << i << endl; cin >> array [i]; } } int main() { int numbers[3]; get_values(numbers, 3); cout << "Значения массива" << endl; for (int i = 0; i < 3; i++) cout << numbers [i] << endl; } Последний раз редактировалось Gtnz8; 11.08.2012 в 00:37. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Функция | Andreima | Помощь студентам | 0 | 05.06.2012 20:05 |
Функция | Yara24 | Помощь студентам | 1 | 28.05.2010 17:29 |
функция пз | Ирина | Общие вопросы Delphi | 0 | 05.04.2010 23:22 |
Функция | Lemo | Помощь студентам | 1 | 02.12.2008 00:24 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |