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

return зачем он? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка по гласным, согласным и возрастание букв в слове http://www.cyberforum.ru/cpp-beginners/thread870539.html
Помогите пожалуйста решить задачу. В заданном тексте выделить две группы слов: в первую определить слова, начинающиеся на согласную букву, во вторую - на гласную. Напечатать слова каждой из групп...
C++ Что это за метод?И что он делает? double func (double y, int k, int n){ double y1; for (int i=0; i<=n+1;i++) y1=0; double t; t=0; y1=1; for (int i=1;i<n; i++){ y1=y*y1; cout<<y1<<endl; } http://www.cyberforum.ru/cpp-beginners/thread870528.html
C++ ifstream (считать матрицу из файла в двумерный вектор)
нужно из файла считать матрицу в двумерный вектор. файл выглядит так: 2 9 6 5 4 8 4 5 8 9 5 4 8 6 4 5 8 6 5 8 4 прошу помощи !
Циклический алгоритм (вычислить сумму положительных значений Cos(ф) на интервале [a,b] с предусловием) C++
Помогите составить блок-схему и программу для задачи с циклическим алгоритмом. ЗАДАЧА. Вычислить сумму положительных значений Cos(ф) на интервале с предусловием.
C++ STRCMP http://www.cyberforum.ru/cpp-beginners/thread870518.html
Как работает функция strcmp? strncmp? while(L<R) { m=(L+R)/2; if(!strncmp(base].a,key,3)) { found=1; break;
C++ Считывание строк с клавиатуры без учёта разделителей в переменные типа std::string Подскажите, есть какой способ считывать значения с клавиатуры без учёта разделитей в переменные типа std::string? подробнее

Показать сообщение отдельно
daslex
1271 / 515 / 106
Регистрация: 02.08.2011
Сообщений: 2,706
19.05.2013, 20:20
Ryuk,
Вот тебе проще

Если хочешь сделать из функции переменную, задаешь функции тип и пишешь return что-то.
Это что-то ты вычисляешь внутри функции, чтобы потом использовать из любого места программы в зависимости от чего-то там.

если не хочешь делать из функции переменную, то пишешь без return
C++
1
2
3
 void func()
{
}
===================
если ты сделал из функции что-то типа переменной, то ты можешь складывать, вычитать, умножать такие функции.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
 
int func1()
{
    return 5;
}
 
int func2()
{
    return 10;
}
 
int main()
{           
        cout<<func1()+func2();
        cin.get();
                       
}
Сама функция используется для вычислений, в зависимости от результатов которых будет зависеть поведение программы. Грубо говоря: "Внутри функции ты что-то одно вычисляешь, это одно записываешь после return и это одно будет как значение у обычной переменной, только для функции"
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru