|
|
| Модератор форума: No_MaTTeR, Dimitro, LightInDarkness |
| Форум Полезное Флудилка Массивы структур (Нужна помощь.) |
| Массивы структур |
Всем привет. Кто может объяснить, для чего нужны переменные m1,m2,m3 в массиве структур и от чего зависит их количество?
Код struct triple { int m1, m2, m3; }; triple mas4[2][2]; cout << rus(" Размер памяти, выделяемой под массив структур:") << sizeof(mas4) << endl;
Сообщение # 1 написано 17.12.2013 в 23:46
|
Всем привет. Кто может объяснить, для чего нужны переменные m1,m2,m3 в массиве структур и от чего зависит их количество? Вполне очевидно, что их назначение и количество определяет тот, кто их описывает. Тоже самое, что написать Код int main() { int m1, m2, m3; } ... и спрашивать - для чего нужны эти переменные. А вот результат данного вывода: Код cout << rus(" Размер памяти, выделяемой под массив структур:") << sizeof(mas4) << endl; Как раз зависит от размера объявленного массива структур. То есть от количества переменных в структуре, и от их типов данных, а также от количества элементов этого массива, т.к. каждый элемент - это отдельная структура. Функция sizeof показывает вам сколько памяти было выделено под ваш массив структур. |
| |||
| |||


