Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
sadsfsfdsgfdsfg
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 1
1

Указатели и ссылки

29.09.2012, 21:58. Просмотров 427. Ответов 3
Метки нет (Все метки)

Допустим, что есть функция, в которую мы кидаем массив по указателю и кол-ву элементов.
C++
1
void printArray(int *arr, int elements)
Вызываем функцию, соответственно
C++
1
printArray(&arr[0], 10)
По идее, первый параметр - указатель, который мы должны передать в функцию. Но почему мы передаём ссылку (&arr[0]) ? Или *arr означает, что мы должны передать разыменованный указатель?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.09.2012, 21:58
Ответы с готовыми решениями:

Указатели и ссылки [С++]
Всем привет. я тут программу делаю. Цель: определить,принадлежит ли точка...

Указатели и ссылки?
Ниже приведёна программы которая вызывает функцию. В функции происходит...

Указатели и ссылки
Экспериментируя с указателями пришел к вот таким выводам: int a;...

Ссылки vs Указатели
Почему ссылки считаются более хорошим средством, чем указатели? Ведь если...

Ссылки и указатели
Добрый день, не могу понять чем помогают при использовании указатели и ссылки?...

3
Leomana
59 / 59 / 8
Регистрация: 29.06.2012
Сообщений: 188
29.09.2012, 22:06 2
заметь что там [0] ... если б было просто arr , то это указатель
0
Vourhey
Почетный модератор
6493 / 2268 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
29.09.2012, 22:11 3
Цитата Сообщение от sadsfsfdsgfdsfg Посмотреть сообщение
Но почему мы передаём ссылку (&arr[0])
& - это операция взятия адреса, а не только "ссылка".
0
BumerangSP
4287 / 1409 / 463
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
29.09.2012, 22:11 4
int *arr - это указатель на int. Присваиваем-то мы arr. Т.е. это все равно что:
C++
1
2
int* arr;
arr=&переменная;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2012, 22:11

Ссылки и указатели
Всем привет. Совсем запутался с ссылками и указателями. Помогите решать...

Указатели и ссылки c++
Здравствуйте! Не могли бы вы объяснить как можно использовать ссылки и...

Указатели и Ссылки
извеняюсь,но никак не могу понять. int sum(int* inLeft, int* inRight) { ...


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

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

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