🗊 Презентация Массивы и указатели

Нажмите для полного просмотра!
Массивы и указатели, слайд №1 Массивы и указатели, слайд №2 Массивы и указатели, слайд №3 Массивы и указатели, слайд №4 Массивы и указатели, слайд №5 Массивы и указатели, слайд №6 Массивы и указатели, слайд №7 Массивы и указатели, слайд №8 Массивы и указатели, слайд №9 Массивы и указатели, слайд №10 Массивы и указатели, слайд №11 Массивы и указатели, слайд №12 Массивы и указатели, слайд №13 Массивы и указатели, слайд №14 Массивы и указатели, слайд №15 Массивы и указатели, слайд №16 Массивы и указатели, слайд №17 Массивы и указатели, слайд №18 Массивы и указатели, слайд №19 Массивы и указатели, слайд №20 Массивы и указатели, слайд №21 Массивы и указатели, слайд №22

Содержание

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

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


Слайд 1


Массивы и указатели Прико П.А.
Описание слайда:
Массивы и указатели Прико П.А.

Слайд 2


Указатели и адресация «Указатель — переменная, содержащая адрес объекта. Указатель не несет информации о содержимом объекта, а содержит сведения о...
Описание слайда:
Указатели и адресация «Указатель — переменная, содержащая адрес объекта. Указатель не несет информации о содержимом объекта, а содержит сведения о том, где размещен объект». Источник: [1]

Слайд 3


Указатели и адресация «Каждая переменная в памяти имеет свой адрес - номер первой ячейки, где она расположена, а также свое значение». Источник: [1]
Описание слайда:
Указатели и адресация «Каждая переменная в памяти имеет свой адрес - номер первой ячейки, где она расположена, а также свое значение». Источник: [1]

Слайд 4


Указатели и адресация «Указатель — это тоже переменная, которая размещается в памяти. Она тоже имеет адрес, а ее значение является адресом некоторой...
Описание слайда:
Указатели и адресация «Указатель — это тоже переменная, которая размещается в памяти. Она тоже имеет адрес, а ее значение является адресом некоторой другой переменной». Источник: [1]

Слайд 5


Указатели и адресация «Переменная, объявленная как указатель, занимает 4 байта в оперативной памяти (в случае 32-битной версии компилятора)»....
Описание слайда:
Указатели и адресация «Переменная, объявленная как указатель, занимает 4 байта в оперативной памяти (в случае 32-битной версии компилятора)». Источник: [1]

Слайд 6


источник: [1] int a, *b; a = 134; b = &a;
Описание слайда:
источник: [1] int a, *b; a = 134; b = &a;

Слайд 7


Шаблон тип *ИмяОбъекта; char *p; Тип указателя— это тип переменной, адрес которой он содержит». Источник:
Описание слайда:
Шаблон тип *ИмяОбъекта; char *p; Тип указателя— это тип переменной, адрес которой он содержит». Источник:

Слайд 8


* * Операция «звездочка» -- получить значение объекта по его адресу сhar c; // переменная char *p; // указатель Источник: [1]
Описание слайда:
* * Операция «звездочка» -- получить значение объекта по его адресу сhar c; // переменная char *p; // указатель Источник: [1]

Слайд 9


& & - операция «амперсанд» -- получить адрес переменной сhar c; // переменная char *p; // указатель p = &c; // p = адрес c Источник: [1]
Описание слайда:
& & - операция «амперсанд» -- получить адрес переменной сhar c; // переменная char *p; // указатель p = &c; // p = адрес c Источник: [1]

Слайд 10


Указатели как аргумент функции void swap(int х, int у) { int temp; temp = х; x = y; у = temp; } swap(a, b); //не получится swap(&a, &b); // правильно...
Описание слайда:
Указатели как аргумент функции void swap(int х, int у) { int temp; temp = х; x = y; у = temp; } swap(a, b); //не получится swap(&a, &b); // правильно void swap(int *px, int *py) { int temp; temp = *рх; *рх = *py; *ру = temp; } Источник: [2]

Слайд 11


Массивы Массив – структура данных, представляющая собой набор элементов одного типа, компактно размещенный в памяти. double vector_a[10];...
Описание слайда:
Массивы Массив – структура данных, представляющая собой набор элементов одного типа, компактно размещенный в памяти. double vector_a[10]; //vector_a[0] – указатель на начальный элемент массива double vector[10] = {1,2,3,4,8,1,3,0,7,9}; Элементы массива нумеруются с нуля! double x = vector[4]; // x равно 8 double y = vector[10]; // ошибка!

Слайд 12


Двумерный массив double matrix_a[4][5]; double matrix[4][5]={ 1,2,3,4,5, 2,3,4,5,6, 3,4,5,6,7, 1,3,5,7,9};
Описание слайда:
Двумерный массив double matrix_a[4][5]; double matrix[4][5]={ 1,2,3,4,5, 2,3,4,5,6, 3,4,5,6,7, 1,3,5,7,9};

Слайд 13


Отношение указателей и массивов int A[5] = {1, 2, 3, 4, 5}; Массив хранит адрес, откуда начинаются его элементы A[3] эквивалентно *(A + 3)
Описание слайда:
Отношение указателей и массивов int A[5] = {1, 2, 3, 4, 5}; Массив хранит адрес, откуда начинаются его элементы A[3] эквивалентно *(A + 3)

Слайд 14


Массивы как аргументы функций Массив всегда передается по ссылке! (Копирование потребовало бы расход памяти) int zamena (int vec[10], int i, int k) {...
Описание слайда:
Массивы как аргументы функций Массив всегда передается по ссылке! (Копирование потребовало бы расход памяти) int zamena (int vec[10], int i, int k) { for (int j = 0; j < 10; j++) { if (j % k == 0) { vec[j] = vec [i]; } } } int main() { int vector[10] = {1,2,3,4,5,6,7,8,9,10}; zamena (vector, 1, 3); return 0; }

Слайд 15


Массив указателей их использование и инициализация «Можно создавать массивы указателей. Для объявления массива целочисленных указателей из десяти...
Описание слайда:
Массив указателей их использование и инициализация «Можно создавать массивы указателей. Для объявления массива целочисленных указателей из десяти элементов следует написать: int *х[10]; Для присвоения адреса целочисленной переменной var третьему элементу массива следует написать: х[2] = &var; Для получения значения var следует написать: *х [2] ». Источник: [3]

Слайд 16


Массив указателей их использование и инициализация «Если необходимо передать массив указателей в функцию, можно использовать метод, аналогичный...
Описание слайда:
Массив указателей их использование и инициализация «Если необходимо передать массив указателей в функцию, можно использовать метод, аналогичный передаче обычных массивов. Просто надо вызвать функцию с именем массива без индексов. Например, функция, получающая массив х, должна выглядеть следующим образом: void display_array(int *q[]) { int t; for (t=0; t

Слайд 17


Массив указателей их использование и инициализация «Надо помнить, что q - это не указатель на целое, а массив указателей на целые. Следовательно,...
Описание слайда:
Массив указателей их использование и инициализация «Надо помнить, что q - это не указатель на целое, а массив указателей на целые. Следовательно, необходимо объявить параметр q как массив целых указателей. Он не может объявиться как простой целочисленный указатель, поскольку он не является им». Источник: [3]

Слайд 18


Строки и строковые функции Строки в С++ представляются как массивы элементов типа char, заканчивающиеся нуль-терминатором \0 называются С строками...
Описание слайда:
Строки и строковые функции Строки в С++ представляются как массивы элементов типа char, заканчивающиеся нуль-терминатором \0 называются С строками или строками в стиле С. \0 — символ нуль-терминатора. Символьные строки состоят из набора символьных констант заключённых в двойные кавычки. При объявлении строкового массива необходимо учитывать наличие в конце строки нуль-терминатора, и отводить дополнительный байт под него. Источник: [4]

Слайд 19


Строки и строковые функции char string[10]; char string[10] = "abcdefghf"; //9 букв и \0 char string[10] = {'a', 'b', 'c', 'd', 'e', 'f',...
Описание слайда:
Строки и строковые функции char string[10]; char string[10] = "abcdefghf"; //9 букв и \0 char string[10] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'f', '\0'}; Источник: [4]

Слайд 20


Строковые функции
Описание слайда:
Строковые функции

Слайд 21


Список использованных источников 1. 2. 3. 4.
Описание слайда:
Список использованных источников 1. 2. 3. 4.

Слайд 22


Спасибо за внимание!
Описание слайда:
Спасибо за внимание!



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