ОПЕРАЦІЇ З ПОКАЗНИКАМИ

M. УЕІТ С. ПРАТА Д. МАРТІН
Мова Сі - керівництво для початківців
Мова Сі - керівництво для початківців
ОПЕРАЦІЇ З ПОКАЗНИКАМИ
ОПЕРАЦІЇ З ПОКАЗНИКАМИ
/* операції з покажчиками */
значення, що знаходиться за */
static int urn[] = [100, 200, 300];
PR(ptrl); /* див. макровизначення, вказане вище */
ptrl++; /* збільшення покажчика */
++рtr2; /* виходить за кінець масиву */
printf("ptr2 - ptrl = % un", ptr2 - ptrl);
В результаті роботи програми отримано такі результати:
ptrl = 18, *ptrl = 100, &ptptrl = 55990
ptrl = 20, *ptrl = 200, &ptptrl = 55990
ptr2 = 22, * ptr2 = 300, & amp; ptr2 = 55992
ptr2 = 24, * ptr2 = 29808, & pt; ptr2 = 55992
Програма демонструє п'ять основних операцій, які можна виконувати над змінними типу покажчик.

2. ВИЗНАЧЕННЯ ЗНАЧЕННЯ. Операція видає значення, що зберігається у зазначеному осередку. Тому результатом операції*ptrl на самому початку роботи програми є число 100, що знаходиться в осередку з номером18.