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

Рекурсивный вызов функции main - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интервал между моментами 12-часового цикла http://www.cyberforum.ru/cpp-beginners/thread110616.html
3.26. Напишите функцию, которая воспринимает время как три целых аргумента (часы, ми- нуты и секунды) и возвращает количество секунд, прошедших со времени, когда часы в последний раз показали «12»....
C++ Ввод даных, организация цикла, и выбор по заданному условию Составить программу для решения задачи, включающей ввод исходных данных, организацию цикла, и выбор по заданному условию. Y= 187*x+1 при x<0 tg(11x*x)-17*x/3 при x>=0 Интервал изменения... http://www.cyberforum.ru/cpp-beginners/thread110614.html
C++ Поиск ошибок в вариантах кода. Проверьте
Определите, содержат ли следующие фрагменты программы ошибки. Для каждой ошибки укажите, как она может быть исправлена. Замечание: в некоторых фрагмен- тах ошибки могут отсутствовать. a)...
Абстракция текста (ошибка в студии) C++
Программа должна добавлять строки, удалять одну сроку, очищать все строки, подсчитывать длину самой длинной строки. Но после выполнения программы, после того как вожу исходные данные которая...
C++ Передвижение по стрелочкам в консоли. http://www.cyberforum.ru/cpp-beginners/thread110573.html
Всем привет!!!Помогите пожалуйста сделать передвижение с помощью стрелочек по списку...(в консоли....)
C++ Генератор топологии сети Сеть генерируется на матричном поле. В каждой ячейке матрицы может быть либо рабочая станция (конечный элемент), либо соединитель. Соединители используются 3 видов: прямой отрезок, угол и тройник.... подробнее

Показать сообщение отдельно
fs444
6 / 10 / 0
Регистрация: 18.08.2009
Сообщений: 484

Рекурсивный вызов функции main - C++

30.03.2010, 16:30. Просмотров 1914. Ответов 2
Метки (Все метки)

3.46. Можно ли рекурсивно вызывать функцию main? Напишите программу, содержащую
функцию main. Включите в нее локальную переменную count типа static, задав ей на-
чальное значение 1. Давайте ей приращение и печатайте значение count при каждом
вызове main. Запустите вашу программу. Что произойдет?
Не понимаю, где здесь рекурсивный вызов main() будет?

Написал такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
 
#include<windows>
 
int main()
{
   static int count = 1;
   ++count;
   cout << count << endl;
 
   system("pause");
   return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru