Ohjelmassa luetaan kokonaisluku muuttujan x arvoksi käyttämällä epäsuoraa osoitusta eli x:n osoite on sijoitettu osoitinmuuttuja p:n arvoksi. #include <stdio.h> void main(void) { int *p; int x; p=&x; printf ("Anna kokonaisluku: "); scanf ("%d", p); /* OK, p:n arvona on x:n osoite */ }