С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Куда отправляет return ,если при команде ничего прописано? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Все строки матрицы, где находится более двух простых чисел, обнулить. Найти среднее арифметическое элементов до и после обнуления http://www.cyberforum.ru/cpp-beginners/thread1084139.html
Задана матрица натуральных чисел A(n,n). Все строки, где находится более двух простых чисел, обнулить. Найти среднее арифметическое элементов матрицы до и после обнуления. Вывести сообщение, сколько...
C++ Разбить число на множители и определить простые они или нет Нужна помощь народ! Надо написать код чтобы работал по такому принципу: разбить число на множители и определить простые они или нет, если простые то false, а если нет то true. Когда вводишь 10 то... http://www.cyberforum.ru/cpp-beginners/thread1084119.html
Разработать процедуры для добавления, форматирования и очистки информации в файле C++
Разработать алгоритм и программу. Компонентами текстового файла являются символы, образующие наборы строк. Организовать следующие процедуры работы с файлом: - добавление информации в файл; -...
C++ Определить слова, в которых первая буква присутствует только один раз; слова, в которых присутствуют только заглавные латинские буквы
Вводится тест из заглавных и строчных латинских букв, пробелов. Количество символов в тексте не должно превышать 200. Слова разделяются пробелами. Определить и вывести: - слова, в которых первая...
C++ Что это за знак >> прочитал что это сдвиг вправо? что он делает http://www.cyberforum.ru/cpp-beginners/thread1084111.html
int d=6, c=5,f; f = d >> c; cout<< f; вывод 0
C++ Лаба Нужно сделать лабу, задание в фотке, по рисунку самому верхнему левому! Помогите, кому не трудно! подробнее

Показать сообщение отдельно
НеСказочник
58 / 46 / 8
Регистрация: 12.11.2012
Сообщений: 356
Записей в блоге: 2
30.01.2014, 00:57
return всегда завершает выполнение текущего метода и передаёт управление в ту точку, откуда данный метод был вызван. Если это и весь текст программы (Хотя я сомневаюсь, что он вообще откомпилируется в С++ без функции main), то, скорее всего return завершит работу приложения. По крайней мере, если полный текст программы такой:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void main()
{
 int n = 1;
 
 while (n<=10)
 {
  if (n%2) 
  printf("%d\n", n);
  n++;
  return;
  printf("%d\n", n);
  n++;
 }
}
То return прервёт метод main и вернёт управление тому, кто его вызывал. А так как метод main всегда вызывает система в момент запуска программы, то управление будет передано системе и, соответственно, программа завершится.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.