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

Что означает запись в скобках и что возвращает return - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа не компилируется, как разрешить ? http://www.cyberforum.ru/cpp-beginners/thread622075.html
Есть файл А в нем #ifndef _A_ #define _A_ #include "B.h" class A { public:
C++ Чтение и запись в консоли Здравствуйте, могли бы вы подсказать как данное сделать? Мне нужно записать в консоль данные (Учитывая что это dll которая будет включатся в другую программу) и прочитать данные с консоли. Это будет dll. У меня получились некоторые наработки, но текст в консоли появляется только после ВЫКЛЮЧЕНИЯ dll. Т.е я запускаю dll(В программе), после того как я закрою dll(в программе) только потом и... http://www.cyberforum.ru/cpp-beginners/thread622063.html
Определить, сколько раз встречается в строку самое короткое слово (перевести из PASCAL в С++) C++
Дана строка содержащая текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово. Вот моя прога на Паскале: program prog; uses crt; var min,len, i, j,k : integer; s,slovo, str, n: string; min_str : array of string; begin
Выпуклый многоугольник C++
Есть массив точек, нужно определить выпуклый ли это многоугольник. Я так понимаю что нужно посчитать каждый угол. Может быть можно другим более простым способом это сделать ?
C++ Просуммировать и выдать сумму всех чисел диапазона http://www.cyberforum.ru/cpp-beginners/thread622019.html
Суть первой задачи такова, чтобы пользователем вводились два числа - нижнее и верхнее значение диапазона чисел, а потом все числа входящие в диапазон (нижнее и верхнее включительно) надо просуммировать и выдать сумму всех членов диапазона. Во втором задании хотят, чтобы у пользователя запрашивалось несколько значений и отображалось сообщение о количестве отрицательных чисел среди них....
C++ Определить количество дней в месяце для невысокосного года Дан номер месяца - целое число в диапазоне 1-12 (1-январь,2- февраль, т.д). Определить количество дней в этом месяце для невысокосного года. подробнее

Показать сообщение отдельно
enk
 Аватар для enk
45 / 44 / 7
Регистрация: 16.06.2012
Сообщений: 177
10.07.2012, 23:52     Что означает запись в скобках и что возвращает return
Цитата Сообщение от dvijok Посмотреть сообщение
Всем привет!
Начал читать книгу BecomeAnXcoder и тут появился вопрос.
В пример приведен такой код
C++
1
2
3
4
5
6
circleArea(float theRadius) //(1)
{
float theArea;
theArea = 3.14159 * theRadius * theRadius;
return theArea; //(2)
}
Вопрос такой, что означает запись в скобках (1) и куда и что возвращает параметр return (2)?

P.S Прошу не грузить терминами, т.к C++ я только начал изучать и мой уровень знаний пока крайне низок...)
Заранее спасибо за ответ)
1) Это означает, что функция может принимать только один аргумент. Тип этого значения - float.
2) return возвращает значение переменной theArea туда, где была вызвана функция.
пример:
C++
1
2
float x = 10.5;
float y = circleArea(float);
Переменной y присвоится значение, которое вернула функция (в данном случае 346,3602975).

Подробнее - http://shatalov.su/ru/articles/cpp_p...function_0.php
p.s. советую для начала взять книжку именно по C++ (Страуструп, Хортон например).
 
Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru