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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 93, средняя оценка - 4.74
Welemir
3 / 3 / 0
Регистрация: 26.09.2009
Сообщений: 104
#1

Передача параметров по ссылке - C++

30.09.2009, 19:49. Просмотров 11477. Ответов 2
Метки нет (Все метки)

У кого есть рабочий вариант сего чуда ? (К примеру,функции квадратного корня).В учебнике не работает.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2009, 19:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача параметров по ссылке (C++):

Передача параметров по ссылке - C++
Стоит ли передавать все параметры (кроме скалярных и указателей) по сслыке? Т.е. вместо void doSomething(const int _count, const...

Передача параметров по ссылке - C++
Вот задание: С клавиатуры вводится число, передается в вызываемую функцию, в ней найти сумму делителей и их число. Результат работы...

Передача параметров функции по значению, ссылке и указателю - C++
Вычислить F=f(a)-5f^3(sin(b/2))+1/f(1+c^4), де f(x)=3x^2-2x^2+7, при a=5.08, b=-0.65, c=3.87 Добавлено через 45 минут #include...

Передача параметров в функцию по значению, по ссылке и по указателю - C++
Доброе время суток товарищи программисты. Столкнулся с кучей ошибок в написании простой программы. Задача заключается в том чтобы написать:...

Передача параметров в функцию по значению, по ссылке или по указателю - C++
Передача параметров в функцию по значению, по ссылке или по указателю. Чем отличаются эти 3 способа. И, если не сложно, привести...

функции в языке с: (использовать механизм передачи параметров по ссылке) - C++
реализовать функцию, осущ. поиск в целочисленном массиве 4-го максимума и 3-го минимума. В качестве параметров функции выступают массив и...

2
АНК
124 / 115 / 2
Регистрация: 27.02.2007
Сообщений: 291
30.09.2009, 20:14 #2
Консольное приложение в Builder C++
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
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
//---------------------------------------------------------------------------
#pragma argsused
void shift(int val, int &arg); // arg передается по ссылке
 
int main(int argc, char* argv[])
{
   int K,N;
   for(;;) {
     printf("Enter N\n");
     scanf("%d",&N);
     if(N <= 0) break; 
     K = 0;
     shift(N, K);
     printf("K=%d\n",K);
   }
   return 0;
}
 
void shift(int n, int &k)
{
     while(n != 1) {
       k++;
       n >>= 1;
     }
}
Если хочешь непременно
(К примеру,функции квадратного корня).В учебнике не работает.
приведи код
1
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
30.09.2009, 20:20 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
void inc(int& val)
{
    ++val;
}
 
int main()
{
    int i = 0;
    std::cout << "Before: i = " << i;
 
    inc(i);
    std::cout << "\nAfter:  i = " << i;
 
    return 0;
}
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2009, 20:20
Привет! Вот еще темы с ответами:

Почему выдает ошибку при передаче по ссылке параметров? - C++
#include &lt;iostream&gt; /* run this program using the console pauser or add your own getch, system(&quot;pause&quot;) or input loop */ void...

Передача по ссылке - C++
С помощью функции rand() округлить значение double и передать его по ссылке.

Передача по ссылке - C++
Здравствуйте. 1.typedef struct { MATRIXX_LENTA&lt;double&gt;* MATR; //Ленточная матрица } DATA_LENTA, *PDATA_LENTA; DWORD WINAPI...

Передача по ссылке - C++
В учебнике написано, что можно использовать функцию с левой стороны операции присваивания, если она возвращает ссылку. Например, так: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.