/* atk1 h6t1 -- pointtereita */ #include main() { /* luodaan kokonaislukutyyppisiä muuttujia */ int i=0,j=1; /* ptr on osoitin int-tyyppiseen tietoon, ts. ptr voi saada arvokseen int-tyyppisen muuttujan muistipaikan osoitteen */ int *ptr; /* alustetaan osoitin ptr (&i antaa muuttujan i muistipaikan osoitteen) */ ptr=&i; i++; /* *ptr antaa sen muistipaikan sisällön, johon ptr osoittaa */ printf("%d %d\n",i,*ptr); ptr=&j; /* nyt *ptr antaa siis muuttujan j arvon */ *ptr *= 2; printf("%d %d\n",j,*ptr); }