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

В чем разница между return и return false/true - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расскажите про new и delete в C++ http://www.cyberforum.ru/cpp-beginners/thread59019.html
Есть несколько вопросов: 1) Можно ли перегрузить несколько операторов new в разных пространствах имен, а потом просто писать int *t = mini::new int; ??? 2) Можно ли вызвать конструктор и деструктор в своем аллокаторе, без перегрузки new и delete? И про эффективность: 3) if(hello) это долго? Hello булева переменная. Желательно в тактах. 4) struct hello { unsigned short omg : 15; bool init...
C++ Теория, Общая Добрый день! На днях видел в этой ветке в примере кода на С цикл такого вида: for (unsigned int i=0; i<10;++i) {...} Это было сделано во всех практически циклах по ходу программы, т.е неоднократно. Прошу пояснить, есть ли какая-то сакральная тайна в том, что бы нажимать дополнительных 9 клавиш, что бы написать UNSIGNED если цикл не планируется затягивать на более чем 30 000... http://www.cyberforum.ru/cpp-beginners/thread59009.html
C++ Три задачи для чайника.
Помогите пожалуйста решить пару задач. 1.Определить третью справа цифру натурального числа N 2.Определить три наибольших элемента одномерного массива 3.Упорядочить строки матрицы по неубыванию количества одинаковых элементов в строке.
Удаление столбца в массиве C++
Помогите пожалуйста, как можно удалить из двумерного массива N x M столбцов которые содержат нули?
C++ Преобразовать строку в float http://www.cyberforum.ru/cpp-beginners/thread58919.html
Итак у меня есть переменная Char. В ней записано '5.2'. И есть переменная float. Как мне поместить 5.2 в переменную типа float ? Типа функции в VB (a=Val(Text1.Text))...
C++ Нахождение простых чисел в массиве Ввести 20 чесел в массив и найти среди них все простые числа Пожалйста помогите :( Буду оч благодарна подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
02.11.2012, 13:35     В чем разница между return и return false/true
return используется для возвращения значения ф-ции.
Пару примеров:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
bool MoreZero(int idx)
{
    if (idx > 0)
        return true
    else
        return false;
}
 
inline int Sum(int X, int Y)
{
    int Z;
    
    Z = (X + Y) / 2;
    
    return Z;
}
 
void outMessage (string text)
{
    if (!text)
        return;
    
    cout << text << endl;
}
 
int main (void)
{
    int n, i;
    string str;
    
    cin >> n;
    
    if (MoreZero(n))
        cout << "Число больше нуля" << endl;
    else 
        cout << "Число меньше нуля" << endl;
        
    i = Sum(n, (n+2));
    str << "число после выполнения арифм. операций равно" << i;
    outMessage (str);
    
    return 0;
}
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru