previous next Up Title Contents Index

Osoittimet, sijoituslause ja tyypinmuunnokset

Seuraavassa on esimerkkeinä kolme osoitinmuuttujaa ja sijoituslauseita:

    int *p;
    int *q;
    char *ch_ptr;
    ....    
    p=q;     /* OK, pointterit samaa tyyppiä */
    ch_ptr = p;     /* Ei kelpaa, pointterit eri tyyppiä */
    ch_ptr = (char *)q;    /*OK, eksplisiitinen tyypin muunnos */

Vain ne sijoitukset ovat mahdollisia, joissa sijoitusoperaattorin kummatkin puolet ovat keskenään samaa tyyppiä.

previous next Up Title Contents Index