Как в памяти лежит массив?
Начиная с адреса допустим 0x0000
Одномерный последовательно ..., с начального адреса
А двух мерный ?
Тоже последовательно ?
Кто нибудь может расписать как расположен массив arrary[21][12] в RAM ???
> Как в памяти лежит массив?
> Начиная с адреса допустим 0x0000
> Одномерный последовательно ..., с начального адреса
> А двух мерный ?
> Тоже последовательно ?
> Кто нибудь может расписать как расположен массив arrary[21][12] в RAM ???легко поисковится или плюс 50% с поиском по времени - для экcepимeнта с oтлaдчикoм
Да не понимаю, вот одномерный массив, a[10] допустим лежит с адреса 0x20ff.
Указатель &a указывает на этот адрес 0x20ff, и дав к этому адресу смещение можно считать любой элемент а.А как двух мерный ? а[21][12] , адрес первого элемента 0x20ff,
указатель &a указывает так же на 0x20ff ?, и дав так же смещение можно прочитать любой элемент,
но только учитывая что у нас 21 строка ????
Вот нашел
Вот отладчиком я еще не научился пользоваться ((( пока, не умею я ...
И спросить особо не у кого ...
А как распечатать, массив в формате адрес данные ? Ну в смысле какой код будет ?for(i=0;i<=0;i++)
printf(&a+i,a[i])
(i=0;i<=0;i++)
printf("%p,%d"&a+i,a[i])Вернее вот так, ....
#include <conio.h>
#include <stdio.h>
void main() {
int A = 100;
int *p;
//Получаем адрес переменной A
p = &A;
//Выводим адрес переменной A
printf("%p\n", p);
//Выводим содержимое переменной A
printf("%d\n", *p);
//Меняем содержимое переменной A
*p = 200;
printf("%d\n", A);
printf("%d", *p);
getch();
}Нормально печатает,
FFF4
100Поковыряюсь с этим кодом и выясню остальное ....
> Поковыряюсь с этим кодом и выясню остальное ....c кем ты разговариваешь все время?
>> Поковыряюсь с этим кодом и выясню остальное ....
> c кем ты разговариваешь все время?С онлайновыми духами, фильм видел такой про Хоттаббыча ? Посмотри, старый он уже, но смешной, ...
Кстати надо посмотреть ...
>> Поковыряюсь с этим кодом и выясню остальное ....
> c кем ты разговариваешь все время?
> С онлайновыми духамиу меня сложилось впечатление, что вам нужно обратится к психиатру
> Кто нибудь может расписать как расположен массив arrary[21][12] в RAM ???see https://www.geeksforgeeks.org/multidimensional-arrays-c-cpp/