Лабораторна робота № 27. Використання показників та контрольна робота № 2

Мета:

Здобути навики використання середовища розробки мови C++, познайомитися з використанням показників та виконати контрольну роботу № 2, здобути навички написання програм.

Короткі теоретичні відомості до роботи.

Таблиця 3.1

Зведенна таблиця використання показників

Об’ява Коментарі
char *cP; int *iP; double *aP; Показник на змінну: символьну, іцілу, з плаваючою точкою.
const char *eP; Показник на константний символ, сам показник не є константою.
char *const eP; Константний показник на не константний символ. Значення, що записано у комірку, можна змінити, але перевести показник на інщу комірку неможливо.
const char *const eP; Константний показник на константний символ.
char *pP; long n; (long *)pP=&n; Явне перетворення типів.
int *array[10]; Масив із 10 показників, ім’я масиву array, кожний елемент-показник на int.
Int (*pP)[10]; Показник з ім’ям рР на масив із 10 елементів.
void(*fP[4]) (int, int, int); Масив із 4 показників на функції типу void з трьома аргументами типу int кожна.
char *sP[3]= {“one”, “two”, “three”}; Масив рядків (масив показників)
char *fun(char *); Функція з ім’ям fun, що повертає показник на char, аргумент функції – показник на char.
double (*sum(double, double))[3]; Функція з ім’ям sum, яка повертає показник на масив із трьох елементів double. Функція потребує два аргументи типа double.
int(*sel(void)) (int); Функція з ім’ям sel, яка не має аргументів, що повертає показник на іншу функцію, що має один аргумент int і повертає значення int.
Об’ява Косментарі
char *pP; int *qP; double *aP; int fr(void *); Функція з ім’ям fr, що приймає в якості аргумента показник на будь-якуий тип і повертає значення int. Показники pP, qP іaPможна використовувати в якості аргументів.
int (*var)(int, int); Показник на функцію з двома цілими аргументами, які повертають ціле число
struct list; (або class list;) list *nextP, *prevP; Показник nextP і prevP на об’єкти типу list.
struct list; (або class list;) list *masP[ ]; Масив masPпоказників на об’єкти типу list.

КОТРОЛЬНА РОБОТА № 2.

Вона складається із оглядових питань, що надані у лабораторних роботах з №16 по № 26 та має три запитання, які надає вам викладач.

Перші два запитання є теоретичними із оглядових питань лабораторних робіт № 16 – № 26.

Третє є виконання однієї із програмлабораторних робіт № 16 – № 26.

ПІСЛЯМОВА ДО ПОПЕРЕДНІХ ЛАБОРАТОРНИХ РОБІТ

Техніка показників, що надана в лабораторних роботах № 17 - № 26, дозволяє програмісту –користувачу отримати доступ до адресів змінних. Ця можливість застосовується як у процедурному, так і в об’єктно-орієтованому програмувані, основні положення котрих будут розглядатися в наступних лабораторних роботах.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow