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

показниками

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

Програма демонструє п'ять основних операцій, які можна виконувати над змінними типу покажчик.

ptr2

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