Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 16:49   #1
геннадий522
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 20
По умолчанию массивы

объясните пожалуйста,как происходит процесс:
Код:
double* p = &mas1[0][0];
for (size_t i=0; i<3*3; i++)
    std::cin >> p[i];
геннадий522 вне форума Ответить с цитированием
Старый 18.12.2011, 16:54   #2
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

double mas1[5][5]; //объявляем стековый двух мерный массив

//двухмерность этого массива фиктивная. Это было сделано лишь для удобства программиста.
//На самом деле данные массива хранятся в линейном непрерывном блоке

double* p = &mas1[0][0]; // берём адрес нулевого элемента массива

for (size_t i=0; i<3*3; i++) //начинаем шагать по массиву
std::cin >> p[i]; //запихивая в него данные от пользователя
_Bers вне форума Ответить с цитированием
Старый 18.12.2011, 17:02   #3
геннадий522
Пользователь
 
Регистрация: 16.12.2011
Сообщений: 20
По умолчанию

спасибо большое)
геннадий522 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
С++, Массивы, динамические массивы. -Sunshine- Помощь студентам 1 19.04.2010 02:17
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы [C++] Иван 883 Помощь студентам 0 08.04.2009 20:39