/* teht. 2 */ #include main() { double a, b, *aptr, *bptr; double summa, tulo; /* alustetaan aptr ja bptr a:n ja b:n osoitteiksi */ aptr = &a; bptr = &b; /* luetaan a ja b. huomaa, että scanf:lle on annettava a:n ja b:n osoitteet -- osoitteet, jotka olemme sijoittaneet pointtereihin aptr ja bptr! */ printf("Anna a ja b: "); scanf("%lf%lf", aptr, bptr); /* *-operaattori antaa osoitteen sisällön. näin ollen, nyt *aptr on sama kuin a, ja *bptr sama kuin b */ summa = *aptr + *bptr; tulo = *aptr * *bptr; printf("summa = %lf, tulo = %lf\n", summa, tulo); }