1. статические переменные хранятся в сегменте данных
2. двумерный массив, объявленный локально в какой-то функции хранится на стэке, как и трех и четырехмерный. Двумерный разворачивается построчно. То есть unsigned int a[2][2] = {{1, 2}, {3,4}} хранится как 1, 2, 3, 4;
трехмерный:
unsigned int a[2][2][2] = {{{1,2},{3,4}},{{5,6},{7,8}}};
хранится как 1 2 3 4 5 6 7 8
3. аналогично и четырехмерный
4. с — void* ptr = malloc(100);
pascal GetMem(ptr, 100);
в с++ и object pascal еще через new можно память выделить
Добрый день. Меня заинтересовал ваш ответ "1. статические переменные хранятся в сегменте данных2. двумерный массив, объявленный локально в како..." на вопрос http://www.liveexpert.org/topic/view/507480-v-kakom-segmente-hranyatsya-staticheskie-peremennie. Можно с вами обсудить этот ответ?