previous next Up Title Contents Index

Esimerkki

Määritellään esimerkkinä pelikorttia kuvaava tietue ja sille nimi typedef-määrittelyllä:

    struct kortti{
        char maa[7];
        int arvo;
    };
    typedef struct kortti Kortti;

Tässä on määritelty synonyymi Kortti tarkoittamaan tietuetyyppiä struct kortti.

Edellä olevat määrittelyt voidaan liittää myös yhteen:

    typedef struct kortti{
        char maa[7];
        int arvo;
    }Kortti;

Kortti-tyyppinen tietuemuuttuja voidaan tyypin määrittelyn jälkeen määritellä seuraavasti:

    Kortti pelikortti;

Vakiintunut käytäntö on kirjoittaa typedef-määrittelyllä nimetyt synonyymit isolla alkukirjaimella.

previous next Up Title Contents Index