Модуль 6. Указатели. Работа с динамическими массивами. Способы формирования динамических массивов и их обработки презентация

Модуль 6. Указатели. Работа с динамическими массивами
 Рассматриваются понятия указателя, ссылки,УказателиИнициализация указателейПорядок интерпретации описанийОперации с указателямиСсылкиВыделение памяти под двумерный динамический массивОсвобождение памяти от динамического массиваПример работы с динамическими матрицами//заполнение матрицы for(i=0;i<n;i++)   for(j=0;j<m;j++)     matr[i][j]=rand()%10;//заполнение



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Модуль 6. Указатели. Работа с динамическими массивами Рассматриваются понятия указателя, ссылки, способы формирования динамических массивов и их обработки


Слайд 2
Описание слайда:
Указатели

Слайд 3
Описание слайда:
Инициализация указателей

Слайд 4
Описание слайда:

Слайд 5
Описание слайда:
Порядок интерпретации описаний

Слайд 6
Описание слайда:
Операции с указателями

Слайд 7
Описание слайда:

Слайд 8
Описание слайда:

Слайд 9
Описание слайда:

Слайд 10
Описание слайда:

Слайд 11
Описание слайда:
Ссылки

Слайд 12
Описание слайда:

Слайд 13
Описание слайда:

Слайд 14
Описание слайда:
Выделение памяти под двумерный динамический массив

Слайд 15
Описание слайда:
Освобождение памяти от динамического массива

Слайд 16
Описание слайда:
Пример работы с динамическими матрицами

Слайд 17
Описание слайда:
//заполнение матрицы for(i=0;i<n;i++) for(j=0;j<m;j++) matr[i][j]=rand()%10;//заполнение матрицы //удаление строки с номером к int k; cout<<"\nEnter k"; cin>>k; int**temp=new int*[n-1];//формирование новой матрицы for(i=0;i<n;i++) temp[i]=new int[m]; //заполнение новой матрицы int t; for(i=0,t=0;i<n;i++) if(i!=k) { for(j=0;j<m;j++) temp[t][j]=matr[i][j]; t++; } //удаление старой матрицы for(i=0;i<n;i++) delete matr[i]; delete[]matr; }  


Скачать презентацию на тему Модуль 6. Указатели. Работа с динамическими массивами. Способы формирования динамических массивов и их обработки можно ниже:

Похожие презентации