🗊Презентация Динамический массив

Нажмите для полного просмотра!
Динамический массив, слайд №1Динамический массив, слайд №2Динамический массив, слайд №3Динамический массив, слайд №4Динамический массив, слайд №5Динамический массив, слайд №6Динамический массив, слайд №7

Вы можете ознакомиться и скачать презентацию на тему Динамический массив. Доклад-сообщение содержит 7 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Динамический массив
Описание слайда:
Динамический массив

Слайд 2





При объявлении, мы задавали массиву определенный постоянный размер. 

Возможно, кто-то из читателей пробовал делать так:

int n = 10;
int arr[n];
Описание слайда:
При объявлении, мы задавали массиву определенный постоянный размер. Возможно, кто-то из читателей пробовал делать так: int n = 10; int arr[n];

Слайд 3





Но, как уже было сказано — при объявлении статического массива, его размером должна являться числовая константа, а не переменная. В большинстве случаев, целесообразно выделять определенное количество памяти для массива, значение которого изначально неизвестно.
Описание слайда:
Но, как уже было сказано — при объявлении статического массива, его размером должна являться числовая константа, а не переменная. В большинстве случаев, целесообразно выделять определенное количество памяти для массива, значение которого изначально неизвестно.

Слайд 4





Например, необходимо создать динамический массив из N элементов, где значение N задается пользователем. В предыдущем уроке мы учились выделять память для переменных, используя указатели. Выделение памяти для динамического массива имеет аналогичный принцип.
Описание слайда:
Например, необходимо создать динамический массив из N элементов, где значение N задается пользователем. В предыдущем уроке мы учились выделять память для переменных, используя указатели. Выделение памяти для динамического массива имеет аналогичный принцип.

Слайд 5





Создание динамического массива

#include <iostream>
using namespace std;
int main()
{
int num; // размер массива
cout << "Enter integer value: ";
cin >> num; // получение от пользователя размера массива
int *p_darr = new int [num]; 
      // Выделение памяти для массива
Описание слайда:
Создание динамического массива #include <iostream> using namespace std; int main() { int num; // размер массива cout << "Enter integer value: "; cin >> num; // получение от пользователя размера массива int *p_darr = new int [num]; // Выделение памяти для массива

Слайд 6





for (int i = 0; i < num; i++) {
// Заполнение массива и вывод значений его элементов
p_darr[i] = i;
cout << "Value of " << i << " element is " << p_darr[i] 
<< endl;
}
delete [] p_darr; // очистка памяти
return 0;
}
Описание слайда:
for (int i = 0; i < num; i++) { // Заполнение массива и вывод значений его элементов p_darr[i] = i; cout << "Value of " << i << " element is " << p_darr[i] << endl; } delete [] p_darr; // очистка памяти return 0; }

Слайд 7





Синтаксис выделения памяти для массива имеет вид указатель = new тип[размер]. В качестве размера массива может выступать любое целое положительное значение.
Описание слайда:
Синтаксис выделения памяти для массива имеет вид указатель = new тип[размер]. В качестве размера массива может выступать любое целое положительное значение.



Похожие презентации
Mypresentation.ru
Загрузить презентацию