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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.08.2009, 01:10   #21
Golovastik
Заблокирован
 
Регистрация: 25.05.2009
Сообщений: 284
По умолчанию

Тоесть в в этом случае sizeof beans, мы не получаем получается, размер строки и столбца, так как умножаем 8*3*4, а не 8*4*5,
а в случае sizeof beans[0] мы получаем размер строки,поэтому умножаем не на 3, а на 4 sizeof beans[0]= 8*4
Правильно размышление или нет?

Последний раз редактировалось Golovastik; 30.08.2009 в 01:13.
Golovastik вне форума
Старый 30.08.2009, 01:23   #22
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Если бы я еще что-нибудь понял в ваших размышлениях, было бы вообще замечательно.
Цитата:
так как умножаем 8*3*4, а не 8*4*5,
Откуда взялось 5?

beans - двумерный массив 3 x 4.
beans - указатель на первый элемент, то есть на первую строку (в которой 4 элемента).
beans[0] - указатель на первый элемент первой строки, то есть на первый элемент в строке (а их всего 4, как мы помним).

sizeof beans возвращает размер двумерного массива beans. В данном случае он представляет из себя матрицу. Как вычислить число элементов в матрице? Верно - умножить количество строк на количество столбцов.

sizeof beans[0] возвращает размер первой строки. То есть суммарный размер ее 4-х элементов.

Уж не знаю куда еще подробнее расписать!
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 30.08.2009 в 01:32.
Sazary вне форума
Старый 30.08.2009, 01:33   #23
Golovastik
Заблокирован
 
Регистрация: 25.05.2009
Сообщений: 284
По умолчанию

Вроде врубил,спасибо, тему можно закрывать. Спасибо всем за объяснение. Спокойной ночи.
Golovastik вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив Paul_AG Общие вопросы C/C++ 2 04.06.2009 00:53
Массив KREGI Помощь студентам 2 05.03.2009 17:35
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06
массив TheVenny Помощь студентам 1 22.11.2008 01:50
массив! Jodu Помощь студентам 2 11.01.2008 20:59