Проектування програм з використанням покажчиків

2. Об'ява та ініціалізація змінної-покажчика

Покажчики є змінними, значення яких є адресами пам'яті.
Покажчик містить адресу змінної, в якій знаходиться певне значення. Змінна безпосередньо посилається на своє значення, покажчик посилається на значення певної змінної посередньо (непрямо). Посилання на значення за допомогою покажчика називається непрямим адресуванням.

Покажчики, як і інші змінні,  повинні бути об'явлені до моменту їхнього використання.

int *countPtr, count;

де countPtr типу int *    - покажчик на значення цілого типу;

змінна count цілого типу.

Можна об'являти покажчики, що посилаються на змінні будь-якого типа


•Покажчики повинні бути ініційовані або в момент об'яви, або за допомогою операції присвоєння.
•Покажчик може бути ініційований нулем, макросом NULL, значенням адреси.
•Покажчик із значенням NULL не посилається ні на що.
• Ініціація покажчика числом 0 еквівалентна ініціації покажчика константою NULL.
•Для уникнення непередбачених результатів покажчики повинні завжди бути ініційовані до моменту їхнього використання.

сhar c;   // змінна

char *p; // покажчик
p = &c;  // p = адреса c







Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0