previous next Up Title Contents Index

Virheetön versio

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 */
    }

previous next Up Title Contents Index