ОПЕРАЦИИ С УКАЗАТЕЛЦИ

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

2. ДЕФИНИЦИЯ НА СТОЙНОСТТА. Операцията връща стойността, съхранена в указаната клетка. Следователно резултатът от операцията*ptrl в самото начало на програмата е числото 100, намиращо се в клетката с числото18.