# Просмотр области памяти / Memory view

Помимо переменных простых типов и небольших структур в программе могут использоваться массивы, значения которых уже так просто не проверить в окне переменных. В таком случае Вы увидите лишь значение первого элемента и адрес массива в памяти.

Чтобы посмотреть, что храниться по определённому адресу в памяти, нужно перейти в Memory View и внести имя переменной или адрес.

{% tabs %}
{% tab title="Visual Studio" %}
По умолчанию, в Visual Studio сочетанием клавиш для открытия окна Memory view является **`CTRL`** + **`ALT`** + **`M`**, **{`1`, `2`, `3`, `4`}**. Visual Studio позволяет просматривать содержимое памяти в различных режимах отображения: различная группировка байтов, система счисления и символьное отображение справа.

<figure><img src="https://4112636200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMqUSFKgvT06FCJhm51b%2Fuploads%2Fgit-blob-74ff49ea4cc8ed5a1bd7998aaaf992901856a684%2Fvs-memory-view.gif?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="CLion" %}
По умолчанию, в CLion при запуске отладки окно Memory view открывается автоматически в **`Debug`** - **`Debugging`** - **`Memory View`**.

<figure><img src="https://4112636200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMqUSFKgvT06FCJhm51b%2Fuploads%2Fgit-blob-854fb6947ec97f2a03ce169bde7704ba27d59702%2Fclion-memory-view.gif?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Visual Studio Code" %}
Для VSCode есть отдельное [расширение](https://marketplace.visualstudio.com/items?itemName=mcu-debug.memory-view), добавляющее Memory View.

<figure><img src="https://4112636200-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMqUSFKgvT06FCJhm51b%2Fuploads%2Fgit-blob-ef613d5f0aa6a12ce41c92b6288b23aa8af8cc31%2Fvscode-memory-view.gif?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
