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

Синонимы операций взятия адреса массива (arr и &arr) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив заполнить псевдослучайными числами http://www.cyberforum.ru/cpp-beginners/thread666145.html
Динамический массив заполняеться псевдо случайными числами но когда я их вывожу там числа типа -48484848 #include <time.h> using namespace std; int Quick_sort(int n); int main() {...
C++ ошибка компиляции error: lvalue required as left operand of assignment for (int i=0; i<STRANDS_AMOUNT;i++) { int sum = 0; int k = 0; while(strands !='0') { if(strands='C'||strands='G') sum++; } ... http://www.cyberforum.ru/cpp-beginners/thread666137.html
C++ Дано вещественное x. Вычислить z = f( x ), не получается составить код
Дано вещественное x. Вычислить z = f( x ) http://ms.sfu-kras.ru/file.php/59/Lab_5/image014.gif (только в выражении вторая часть не под корнем 3-й степени,а просто под корнем) я вот составлял...
C++ Стандартные действия с числами: что делает >> и & в коде
unsigned char bytes; bytes = ip & 0xFF; bytes = (ip >> 8) & 0xFF; bytes = (ip >> 16) & 0xFF; bytes = (ip >> 24) & 0xFF; что делает >> и & в этом коде? ip имеет тип DWORD и у...
C++ Варианты заданий: http://www.cyberforum.ru/cpp-beginners/thread666114.html
1. Написать функцию, которая вычисляет Вариант Задание 1 площадь круга S по его радиусу R (S=R2) 2 площадь треугольника S по его основанию a и высоте h (S=ah/2) 3 площадь кольца S по его...
C++ Написать программу-тестирование Здравствуйте, помогите пожалуйста! Надо написать программу, что-то типа анкеты, в зависимости от ответов да или нет задаются следующие вопросы. ... char yn,y; M1: printf("Вы живете в России?... подробнее

Показать сообщение отдельно
jon_illien
3 / 3 / 1
Регистрация: 14.08.2012
Сообщений: 78

Синонимы операций взятия адреса массива (arr и &arr) - C++

08.10.2012, 15:39. Просмотров 745. Ответов 3
Метки (Все метки)

возможно коряво написал заголовок, да и сам вопрос банальный. после создании лок. массива его адрес можно получить при помощи его имени или &имя. После вызова др. ф-ции и передачи ему копии мас, повторяю те же операции. &ar - показывает другой адрес, а ar - адрес прежнего массива


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    int ar[5];
 
    cout << &ar << endl;    // 1000
    cout << ar << endl;      // 1000
 
    f(ar);
 
    return 0;
}
 
void f(int ar[])
{
    cout << &ar << endl;    //1204
    cout << ar << endl;      //1000
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.