/* .c */ /* /vl-94 */ #include #include typedef struct { int pv; int kk; int vv; }; int main(void) { /* Tavalliset muuttujat */ int i = 5; double d = 3.4; char c = 'A'; /* Itse asiassa lukee c = 65 */ /* Taulukot: itseasiassa osoittimia ensimm„iseen alkioon */ int t[4] = { 3,4,1,9 }; /* Vain alustuksessa */ char s[10] = "Kissa"; /* Sovittu NUL merkki lopetukseksi, eli aliohjelmat */ /* toimivat siten, ett„ ne laittavat loptettavat NULiin */ /* Muista NUL-merkin tila */ /* Tietueet: */ Pvm_tyyppi pvm = { 17,3,1994 }; /* Vain alustuksessa */ /* Osoittimet: Yleens„ vaarillisimmat!*/ int *p; /* Mihin osoittaa nyt? */ p = &i; /* Nyt osoitaa i:hin! */ p = t+2; /* Nyt taulukon paikkaan t[2] */ p = &t[2] /* - " - */ return 0; }