- Главная
- Информатика
- Программирование на языке С

Содержание
- 2. Статическое выделение памяти происходит один раз для каждого элемента, не меняется во время работы программы и
- 3. Указатели Указатель — это переменная, содержащая адрес другой переменной. int x = 10; int *px =
- 4. Указатели и массивы int a[10]; int *pa; pa = &a[0]; // pa присвоили адрес a[0] int
- 6. Скачать презентацию
Слайд 2Статическое выделение памяти происходит один раз для каждого элемента, не меняется во
Статическое выделение памяти происходит один раз для каждого элемента, не меняется во

время работы программы и освобождается автоматически по завершению.
Динамическое выделение памяти заключается в том, что программа по мере исполнения может явно запросить дополнительную память для элементов, однако программа также должна явно освободить память.
Динамическое выделение памяти заключается в том, что программа по мере исполнения может явно запросить дополнительную память для элементов, однако программа также должна явно освободить память.
Слайд 3Указатели
Указатель — это переменная, содержащая адрес другой переменной.
int x = 10;
int *px
Указатели
Указатель — это переменная, содержащая адрес другой переменной.
int x = 10;
int *px

= &x; // px хранит адрес переменной x
int y = *px; // y = 10 (получили значение x)
*px += 1; // x = 11
*px = 0 // x = 0
int y = *px; // y = 10 (получили значение x)
*px += 1; // x = 11
*px = 0 // x = 0
Слайд 4Указатели и массивы
int a[10];
int *pa;
pa = &a[0]; // pa присвоили адрес a[0]
int x
Указатели и массивы
int a[10];
int *pa;
pa = &a[0]; // pa присвоили адрес a[0]
int x
![Указатели и массивы int a[10]; int *pa; pa = &a[0]; // pa](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1032027/slide-3.jpg)
= *pa; // x = a[0]
int y = *(pa + 1) // y = a[1]
int y = *(pa + 1) // y = a[1]
pa = a равносильно pa = &a[0]
void ShowElements(int *m, int size)
{
int n;
for (n = 0; n < size; m++, n++)
cout << *m << "\t";
}
- Предыдущая
Установка кистейСледующая -
Rules of etiquette in Sweden and France
Инструкция записи на приём на сайте ПФР
Разработка модулей программного обеспечения для компьютерных систем
Параллельное программирование на основе MPI (Лекция 6)
Intro
Обеспечение информационной безопасности в системах электронного взаимодействия. (Лекция 11)
Решение задач на компьютере. Алгоритмизация и программирование. 9 класс
Информационные технологии. Определение информационных технологий
Онлайн-касса РНКБ
Сервер сценариев WSH. Языки сценариев BScript и JScript
IKT pagrindai
Построение моделей стратиграфии и вертикальных разрезов толщи горного массива по данным геологоразведочных скважин
Примеры программирования
Указатели и массивы
16_10_2022.92-22
Детерминированные нелинейные модели с непрерывными переменными
Регистрация ККТ в Личном кабинете ИП
САПР Компас. Интерфейс и файлы
Система
Лекция_2 (1)
Как осуществить путешествие своей мечты
Понятие информационной системы
Одирование информации. Метод координат
Разработка мер по защите информации в АСУ АСУ – навигация Алтайский край
Структурирование и методы построения алгоритмов
Web – конструирование на HTML
Графический редактор Paint. Планируем последовательность действий
Творческий беспорядок Аватария
Правила игры с монстрами