Видео уроки по языку C++ / Указатели / #12

В этом уроке вы сперва разберем домашнее задание в котором нужно было написать программу которая ищет максимальный и минимальный элемент в каждой строке в массиве 5 на 8. Сама же тема урока Указатели.
Указатели в С++ позволяют нам работать прямо с памятью компьютера а также динамически выделять память в процессе работы программы. Возможно также создать указатель на функцию С++, с помощью которого мы сможем не явно вызывать нашу функцию по её адресу вызова.

void f( int a) { /* ... **/ } // определение функцииvoid (*pf)(int);   //указатель на функциюpf = f;   // присваивание адреса функции

Операции с указателями:
С указателями можно выполнять следующие операции: разадресация или косвенное обращение к объекту (*) ,инкремент(++) и декремент(++), сложение с константой, вычитание, присваивание, сравнение и приведение типов.
Для того чтобы получить значение хранящий определенный указатель нужно использовать операцию разадресации(*).

char a;char *p = new char;*p = \'Ю\'; a= *p;

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

Обсуждение и вопросы задавайте на форуме: Forum.ManySource.ru 

Автор: Павел Кадыров

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *