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

В этой части кода происходит объявление функций? Что такое void? Что в скобках? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы объектов. Построить класс для работы со списком http://www.cyberforum.ru/cpp-beginners/thread1310423.html
При решении задач необходимо, без использования STL, описать класс, который используется для представления элементов а) массива с фиксированным количеством элементов; б) динамической структуры...
C++ Почему указатель на указатель объявляется как float **A; Почему float? http://www.cyberforum.ru/cpp-beginners/thread1310419.html
Cannot find -lbgi C++
Подскажите, пишу в Dec C++ простой графический код: #include <graphics.h> int main() { initwindow(400,300); // открыть окно для графики // размером 400 на 300 пикселей...
Инициализация элементов вектор C++
В программе создается вектор и первому элементу вектора присваивается объект класса TestClass. Подскажите пожалуйста, в чем ошибка? class TestClass { public: int a; TestClass(int paramA)...
C++ Найти номера первой и последней запятой в строке http://www.cyberforum.ru/cpp-beginners/thread1310375.html
даны натуральное число n, s1..sn. Известно, что среди s1..sn есть по крайней мере одна запятая. Найти такие натуральные i, что: 1) si - первая по порядку запятая 2) si - последяя по порядку запятая...
C++ #include <exception> (kubuntu, NetBeans, g++) Всем привет. При подключении инклюдов #include <mysql/mysql_connection.h> #include <boost/property_tree/json_parser.hpp> в IDE отображается предупреждение о неразрешённых файлах. Я... подробнее

Показать сообщение отдельно
Тамика
Котовчанин
909 / 454 / 144
Регистрация: 16.02.2010
Сообщений: 3,082
Записей в блоге: 27
25.11.2014, 14:25
Цитата Сообщение от EvdDm Посмотреть сообщение
Что значит что функция ничего не возвращает?
Функция что-то делает, что-то обрабатывает и возвращает результат работы. Но есть функции, которые ничего не возвращают.
Например. Есть функция суммы. Вы можете сделать так
C++
1
2
3
4
void sum(int a, int b)
{
    std::cout << a + b;
}
То есть функция просто выведет Вам сумму и всё. Ей не нужно ничего возвращать. Но! Если Вам нужно потом работать с этой суммой, делаете так
C++
1
2
3
4
int sum(int a, int b)
{
    return a + b;
}
И тут функция вернёт Вам сумму. И тогда сможете получить эту сумму и дальше с ней работать
C++
1
int s = sum(5, 6);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru