возвращают



Автор Артем григорян задал вопрос в разделе Другие языки и технологии

В чем разница между функциями, которые возвращают значения и которые не возвращают? Не вникаю в смысл слова "возвращает" и получил лучший ответ

Ответ от Atomic[активный]
Пустая функция, которая ничего "не возвращает". void emptyFunc() { return; // Выход из функции (под-программы) , функция ничего не возвращает. } Вызвать её просто: emptyFunc(); Она лишь выполняет какую-либо задачу, которая не отдает никаких результатов вызвавшей её программе. Никаких данных в регистры она не кладет, а значит и вызывающей программе оттуда брать нечего, ибо тип void. -- Функция, которая просто возвращает 1: int returnFunc() { return 1; // Здесь в регистр процессора помещается этот самый возврат } Компилятор сделал это примерно так: 00C613DE mov eax,1 Затем, содержимое регистра eax может быть использовано для каких либо целей вызывающей программой. Например вызов и присвоение полученного результата переменной "newi": newi = returnFunc(); // эта функция вернет 1 и поместит 1 в переменную Компилятор делает "перемещение" содержимого из регистра eax(в него функция поместила 1) в участок памяти переменной newi: 002A1428 mov dword ptr [newi],eax Вот такой процесс, хоть и сложно объяснил xD

Ответ от Sm[гуру]
> и которые не возвращают Таких попросту не бывает в природе.

Ответ от Даже не знаю, что написать[гуру]
например: сумма двух целых чисел есть целое число, т. е. функция которая должна сложить 2 целых числа должна вернуть целое число. А которые не возвращают например вывод строки на экран

Ответ от Антончев Алексей[гуру]
пример 5+5 ответ равен 10, но языку допустим паскаль не понятно куда он ответ запишит куда возвратит, пример возвращения a:=5+5; ответ 10 он возвратил в переменную а тоесть получилось так a=10; короче в переменную записывается

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: В чем разница между функциями, которые возвращают значения и которые не возвращают? Не вникаю в смысл слова "возвращает"

нужен совет !возвращаются ли бывшие мужья в семью после развода ?
Смотря как ему повезёт в дальнейшем. Но статистика такова что возвращаются в 80%
подробнее...

Мужчины СКОРПИОНЫ! Возвращаются ли они к своим бывшим девушкам?
Возвращаются. У моей подруги такая же ситуация. Только нужно ли такое возвращение? Ушел один раз,
подробнее...
спросили в Арма Армии
Сериал папины дочки. В какой серии денис воронцов возвращается из армии
244 серия (14 серия 11 сезона) сериала Папины дочки. Краткое описание серии - Сёстры Васнецовы
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Общество
А почему \"русские\" немцы возвращаются из Германии в Россию? А либералы готовы таких разорвать в кусочки, как Депардье?
И не только немцы по-тихоньку возвращаются, но многие другие граждане, уехвшие из России по разным
подробнее...

Есть ли такое место, куда Вам хочется возвращаться вновь и вновь?
Я возвращаюсь домой,
Туда, где всеми я любима,
Туда, где есть всегда покой,
Где люди
подробнее...

После ремонта рулевой рейки тугой руль, на поворотах не возвращается. В чем причина?
обычно руль возвращается благодаря правильно выставленым углам наклона шкворней, в вашем случае
подробнее...

Почему в слове возвращаться пишется буква "в"(вторая)???как проверить???
нужно разобрать слово по составу.. . ВОЗВРАЩАТЬСЯ - глагол в неопределенной форме (значит, не
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*