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

Указатели и ссылки c++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод Гаусса http://www.cyberforum.ru/cpp-beginners/thread998757.html
Всем привет. Задача: Написать код по решению задачи методом Гаусса. Код готов но код направлен на то что он выводит уже готовую матрицу. то есть матрица состоит из готовой лестницы, и переменная b...
C++ Не получается создать массив класса #include <iostream> using namespace::std; class dvig { friend void sum_all(dvig &,dvig &); public: dvig(long double ,long double,long double ,long double ,long double ,long double ,long... http://www.cyberforum.ru/cpp-beginners/thread998739.html
Динамическое программирование. Метод прямой прогонки C++
Мне нужно реализовать граф с поиском минимального пути из начала графа в конец путем прямой прогонки.Сделал граф, как список ребер, проверку, что из одной вершины в другую идет одна дуга, а как...
C++ Определить четные значения в матрице
В целочисленной матрице размерами N*M определить количество элементов, которые имеют четные значения (N и M не больше 10). Матрицу сформировать из случайных чисел в диапазоне от 0 до 100. #include...
C++ Поменять местами элементы массива http://www.cyberforum.ru/cpp-beginners/thread998708.html
В массиве A из N элементов поменять местами первый элемент с последним, второй - с предпоследним и т.д. #include <iostream> #include <stdlib.h> using namespace std; int main() { int...
C++ Небольшие задачи с массивами Доброго времени суток.Изучаю массивы,пытаюсь решить задачи.Написал,но не выходит.Нужен совет. 1)В массиве A из N элементов определить количество элементов, значения которых больше среднего... подробнее

Показать сообщение отдельно
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
05.11.2013, 18:11
rome098, Передача аргументов в функцию, например
C++
1
2
3
4
5
6
7
8
9
10
void func(int value) {
    value=value+5;//создаётся копия переменной икс, которая увеличивается на 5
}
int main() 
{ 
    int x = 5;
    func(x);
    cout<<x; // x = 5;
return 0; 
}
C++
1
2
3
4
5
6
7
8
9
10
void func(int &value) {
    value=value+5; //передача по ссылке переменной x, уже изменяется сама переданная переменная
}
int main() 
{ 
    int x = 5;
    func(x);
    cout<<x; // x = 10;
    return 0;
}
Так же и указателями
C++
1
2
3
4
5
6
7
8
9
10
void func(int *value) {
    *value=*value+5;
}
int main() 
{ 
    int x = 5;
    func(&x);
    cout<<x; // x = 10
return 0; 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.