Pointers og Arrays
- slide 18 : 26
Pointeraritmetik
T *p, *q; int i;
Følgende former for pointeraritmetik er lovlige i C:
Assignment af pointere af samme type:
p = q
Assignment af pointer til
NULL
eller 0:
p = 0
eller
p = NULL
Addition og subtraktion af integer til pointer:
p + i
og
p - i
Subtraktion af to pointere:
p - q
Sammenligning af to pointere:
p < q
Sammenligning af pointere med
0
eller
NULL
:
p == 0
,
p == NULL
,
p != NULL
eller
p > NULL
En funktion som tæller antallet af tegn i en streng.
Hele programmet.