Форум программистов, компьютерный форум CyberForum.ru

Почему по ретурну не выходит из функции С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка версии программы http://www.cyberforum.ru/cpp-beginners/thread654069.html
как сделать проверку обновления программы, по системе: считать версию из txt на сервере - считать версию из txt в папке с программой - спавнить и в зависимости от результата выдать результат в Лейбл.. Нашел код: char serverVer; //версия на севере char localVer = "1.0";//текущяя версия(вопросс: как считать версию с фаила в папке) FILE *filePtr; ...
C++ Где ошибка? выдает разные значения #include<iostream> #include<iomanip> #include<cmath> using namespace std; int main() { double z1,z2, a; cout<<"Vvedite a="; cin>>a; z1 = 1-1/4*pow(sin(2*a),2)+cos(2*a); http://www.cyberforum.ru/cpp-beginners/thread654064.html
В чем ошибка? C++
Здравствуйте. Начал учить C++. Первая учебная программа.Вы все ее знаете))) #include <iostream> using namespace std; void main() ( cout << "Hello World!"; cin.get();
Текущее время C++
Вот такая задача: пункт1: Разработайте программу, которая выводит на экран значение текущего времени в формате чч.мм.cc. Для получения времени используйте функцию time(). Функция time() возвращает текущее календарное время в секундах (т.е. время, прошедшее после определенной даты, обычно после 0 ч 00 мин 00 с GMT 1-го января 1970 г.) или -1, если время не известно. Пример 1 #include <time.h>...
C++ Сдвинуть элементы массива на k элементов вправо http://www.cyberforum.ru/cpp-beginners/thread654054.html
Дан одномерный массив из 10 элементов. Сдвинуть элементы массива на k элементов вправо, заполняя освободившиеся места выдвинутыми значениями. Пожалуйста, помогите двоечнице
C++ Рекурсивная функция С++ Написать рекурсивную функцию (+ саму программу), которая подсчитывает сумму элементов одномерного массива. подробнее

Показать сообщение отдельно
DrobyshevAlex
1164 / 1114 / 16
Регистрация: 31.05.2012
Сообщений: 3,059
18.09.2012, 20:31     Почему по ретурну не выходит из функции С++
Может вы не понимаете как работает рекурсия?
По ретурну по любому выходит из функции.
Просто функция вызывает саму себя много раз, например вызвалось 10 раз внутри, тогда первый раз ретурн вернёт из 10 функции, второй раз из 9 и так далее...
А вот когда дойдёт до ретурна, той функции которая была вызвана "из вне" вот тогда и будет выход из функции который вы ожидаете
 
Текущее время: 15:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru