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

Ссылки & функции(Создать функцию, вычисляющую максимальный и минимальный элементы вектора) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу и вычислить сумму ряда с точностью http://www.cyberforum.ru/cpp-beginners/thread773772.html
Составить программу и вычислить сумму ряда с точностью Е=10 в -3 степени , Е=10в -6 степени и Е=10 в -9 степени5 . Сравнить число итераций для каждого из этих случаев.
C++ Массивы. подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали дан массив n на m, элементы которого целый числа, подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали http://www.cyberforum.ru/cpp-beginners/thread773767.html
C++ f=fopen сохранить фамилию в txt
Здравствуйте уважаемые. Я только начинаю осваивать с++. Как сохранить фамилию в текстовом файле. #include <conio.h> #include <iostream.h> #include <stdio.h> void main() { FILE*f; char name; f=fopen("int.txt","r"); printf("name\n"); f=fopen("out.txt","w");
C++ Дана последовательность из целых чисел. Все элементы меньше заданного числа, увеличить в два раза
дана последовательность из целых чисел, все элементы меньше заданного числа, увеличить в два раза
C++ Написать программу вычисления стоимости покупки, состоявшая из нескольких тетрадей и карандашей http://www.cyberforum.ru/cpp-beginners/thread773716.html
Составление программ Линейной структуры Заранее благодарю.:D
C++ Решение СЛАУ. Метод Гаусса с выбором главного элемента по строке Надо написать программу на С++ . Решение СЛАУ. Метод Гаусса с выбором главного элемента по строке. Готов оплатить работу,о цене договоримся в ЛС подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
28.01.2013, 19:55
функция по определению возвращает одно значение
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
#include <iostream>
using namespace std;
 
void increment(int &a, int &b)
{
    //эта функция через ссылки
    a++;
    b++;
}
void increment(int *a, int *b)
{
    //а это не через ссылки
    (*a)++;
    (*b)++;
}
int main(void)
{
    int a=0,b=2;
    increment(&a,&b); //вызывается функция обычная
    cout<<a<<"\t"<<b<<endl;
    increment(a,b); //вызывается функция перегруженная(через ссылки реализованная)
    cout<<a<<"\t"<<b<<endl;
    system("pause");
}
но вот в этом примере, функция изменяет две передаваемых в качестве параметра переменных(их значения)
и такая же функция, но через ссылки
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru