Содержание

Слайд 2

МАССИВЫ

Массив – структура данных, представленная в виде группы ячеек одного типа, объединенных

МАССИВЫ Массив – структура данных, представленная в виде группы ячеек одного типа,
под одним единым именем.

«Массив (array) – это последовательность элементов, в которой доступ к каждому элементу осуществляется с помощью его индекса (позиции).»

Слайд 3

МАССИВЫ
СТАТИЧЕСКИЕ
ДИНАМИЧЕСКИЕ

МАССИВЫ СТАТИЧЕСКИЕ ДИНАМИЧЕСКИЕ

Слайд 4

МАССИВЫ

int a[10];
int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int

МАССИВЫ int a[10]; int a[]={1, 2, 3, 4, 5, 6, 7, 8,
a[16] = { 5, -12, 64, 11, 43, 39, -15 };
int a[10][10];
int a[][]={{10,9},{8, 7}};

Слайд 5

ДИНАМИЧЕСКИЕ МАССИВЫ.

Динамические массивы создаются в качестве указателя на некоторую область памяти.
int

ДИНАМИЧЕСКИЕ МАССИВЫ. Динамические массивы создаются в качестве указателя на некоторую область памяти.
*a=new int [10];/*это указатель на область памяти, где хранится 10 элементов типа int*/

Слайд 6

ДИНАМИЧЕСКИЕ МАССИВЫ.

int **a=new int *[n];
for (int i=0;i a[i]=new int [m];

ДИНАМИЧЕСКИЕ МАССИВЫ. int **a=new int *[n]; for (int i=0;i a[i]=new int [m];

Слайд 7

УКАЗАТЕЛЬ

Массив – это именованная область памяти, где имя массива является указателем на

УКАЗАТЕЛЬ Массив – это именованная область памяти, где имя массива является указателем
эту область.
Указатель показывает на место в памяти, где хранится элемент.

0xFF

0xFF:

Слайд 8

УКАЗТЕЛИ

Значением указателя является первый байт выделенной памяти
Указатель не знает, на какое число

УКАЗТЕЛИ Значением указателя является первый байт выделенной памяти Указатель не знает, на
элементов он указывает
Указатель указывает на объект определенного типа

Слайд 9

УКАЗАТЕЛЬ

При работе с динамическим массивом возможно выходить за пределы изначально объявленной длины.
int

УКАЗАТЕЛЬ При работе с динамическим массивом возможно выходить за пределы изначально объявленной
*y=new int[1];
y[0]=1;
y[1]=2;
y[2]=3;

Так делать не надо

Слайд 10

VECTOR.

vector – реализация динамического массива переменного типа
#include
int main()
{
vector vec =

VECTOR. vector – реализация динамического массива переменного типа #include int main() {
new vector();
vector > vec2=new vector();
vector vec3={1, 2, 3, 4, 5, 6};
Return 0;
}
Имя файла: Массивы.pptx
Количество просмотров: 45
Количество скачиваний: 0