Содержание
- 2. Указатель это переменная, которая содержит в качестве своего значения адрес памяти указатель может хранить адрес: переменной
- 3. Объявление указателя Объявление указателя на целое и целого числа: Объявление двух указателей типа float: Язык Си.
- 4. Операция адресации Взятия адреса или адресации & - унарная операция, которая возвращает адрес своего операнда Операнд
- 5. Операция разыменования Разыменования или косвенной адресации * - возвращает значение объекта, на который указывает ее операнд
- 6. Операции с указателями int a = 7; int *aPtr = &a; printf("Address a is: %x\n", &a);
- 7. Указатель на указатель Позволяет хранить адрес переменной, хранящей адрес При объявлении нужно использовать две звездочки Для
- 8. Указатель на указатель int a = 5; int * p = &a; int ** pp =
- 9. Взаимосвязь указателей и массивов Имя массива – это адрес первого элемента массива Имя массива – это
- 10. Взаимосвязь указателей и массивов for (int i = 0; i printf("%d\n", b[i]); } Язык Си. Тема
- 11. Арифметика указателей Возможные действия: = + = – = ++ = –- = - Язык Си.
- 12. Арифметика указателей #define ROW 5 double arr[ROW] = { 1.1, 2.2, 3.3, 4.4, 5.5 }; double
- 13. Арифметика указателей #define SIZE 5 int v[SIZE] = { 1, 2, 3, 4, 5 }; int
- 14. Взаимосвязь указателей и массивов Язык Си. Тема 5 bPtr +=3; //OK b += 3; //error bPtr
- 15. Операция индексации и запись указатель-смещение Для доступа к элементу массива или для сдвига указателя по массиву
- 16. Массивы указателей Это массивы, элементами которых являются указатели Используются при работе с динамическими объектами Указатели внутри
- 17. Массивы указателей char *suit[4] = { "весна", "лето", "осень", "зима" }; Язык Си. Тема 5 A1
- 18. Массивы указателей char* c[] = {"ENTER", "NEP", "POINT", "FIRST"}; char **cp[] = {c+3, c+2, c+1, c};
- 19. Массивы указателей cpp A1 A2 A3 A4 A5 A6 B1 B2 B3 B4 C1 C2 C3
- 20. Указатели на массивы Язык Си. Тема 5 Это указатели, которые ссылаются на целый массив, а не
- 21. Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] = { 1,2,3,4,5,6 }; int(*pb)[COLUMN]
- 22. Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] = { 1,2,3,4,5,6 }; int(*pb)[COLUMN]
- 23. Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] = { 1,2,3,4,5,6 }; int(*pb)[COLUMN]
- 24. Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] = { 1,2,3,4,5,6 }; int(*pb)[COLUMN]
- 25. Динамические массивы Их размер может меняться в процессе работы программы Память под них выделяется и освобождается
- 26. Функции для работы с динамической памятью Выделение блока памяти размера size Выделение блока для хранения n-элементов
- 27. Выделение памяти под динамические массивы char * MyArr = 0; int n = 0; puts("Enter a
- 28. Выделение памяти под двумерный массив int ** MyArr = 0, n, m; puts("Enter two numbers"); scanf("%d%d",
- 29. Освобождение памяти из-под двумерного массива //сначала из-под каждого подмассива for (int i=0; i free(MyArr[i]); //потом из-под
- 31. Скачать презентацию








![Взаимосвязь указателей и массивов for (int i = 0; i printf("%d\n", b[i]);](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-9.jpg)

![Арифметика указателей #define ROW 5 double arr[ROW] = { 1.1, 2.2, 3.3,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-11.jpg)
![Арифметика указателей #define SIZE 5 int v[SIZE] = { 1, 2, 3,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-12.jpg)



![Массивы указателей char *suit[4] = { "весна", "лето", "осень", "зима" }; Язык](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-16.jpg)
![Массивы указателей char* c[] = {"ENTER", "NEP", "POINT", "FIRST"}; char **cp[] =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-17.jpg)


![Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-20.jpg)
![Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-21.jpg)
![Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-22.jpg)
![Указатели на массивы #define ROW 2 #define COLUMN 3 int b[ROW][COLUMN] =](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/963918/slide-23.jpg)





Алгоритмы и алгостихи
Тестирование ПО. Типы тестирования
3. Formalar
Абсолютная и относительная адресация
Информация и ее свойства
Решение задач на составление разветвляющихся алгоритмов
Сетка / пропорции
Ветвление. Решение задач
Презентация на тему Человек и информация
Функции в С++
Внешние жесткие диски HDD
Общие принципы организации и работы компьютеров
Изучение возможностей и синтаксиса Python: Функции. 4 занятие
Общая компьютерная память
Системы счисления
Объект защиты - ГИС
c84ece96-6270-486c-82f2-8f7c50ff0c42 (2)
Veet&Go 2020 Jan - Apr
Презентация А.Пуоджюс
Умная лента ВК
Эффективность применения штрихового кодирования в России
Programming on Python. Lecture 7
Персональный сайт Ф.М. Достоевского
Команды получения справочной информации об объекте. Возможности команды массив
Университетская газета Молодость
Электронные таблицы. Формулы
Использование ИКТ (информационно-коммуникативных технологий) на уроках физической культуры
Информация о Научной библиотеке НГУЭУ