 
        
        Леккция
.docТема: «Базові алгоритми роботи з масивами».
План
- 
Обробка матриць 
- 
Перетворення матриць 
- 
Побудова матриць 
Дз: лекція в обміні, лабораторна робота 4,
Тема: «Покажчики. Звязок позника або покажчика»
План
- 
Показники 
- 
Ініціалізація вказівників 
- 
Зв'язок покажчика з одновимірним масивом 
- 
Двомірний масив 
- 
Динамічна пам'ять 
Покажчик – це змінна для адреси елементу пам'яті. Загальний формат оголошення покажчика має вигляд:
<тип> *<ім’я>.
Наприклад, коди (директиви) int *p; float *r; виділяють дві області пам'яті p і r розміром два байти. При цьому змінна p призначена для запису адрес змінних типа int, а змінна r призначена для адрес змінних типа float.
В мові С та С++ існує покажчик на покажчик.
Покажчик на покажчик – це змінна для адреси покажчика.
Загальний формат оголошення покажчика на покажчик має вигляд
<тип> **<ім’я>
Наприклад, коди (директиви) int **p; float **r; виділяють дві області пам'яті p і r розміром два байти. При цьому змінна p призначена для запису адрес покажчиків типа int, а змінна r призначена для адрес покажчиків типа float. З визначення покажчика на покажчик витікає, що якщо оголошені змінні p і а як змінні типа int **p і int *a, то справедливий код p = &a. На схемі мал. 6 представлений стан пам'яті після виконання коди int **p.
Операції над покажчиками в мові С та С Є:
- 
Привласнення для однотипних показників 
- 
Значення виразу цілого типу 
- 
Онарні операції 
- 
Порівняння для алфавітних покажчиків 
- 
Зв'язок покажчика з одновимірним масивом 
