previous next Up Title Contents Index

Extern-talletusluokkamääre

Mikäli lohkojen ulkopuoliselle (eli globaaleille) muuttujille ei käytetä mitään talletusluokkamäärettä, ne näkyvät kaikissa käännösyksiköissä (= myös muissa tiedostoissa, joiden kanssa tiedosto linkitetään yhteen).
Muissa käännösyksiköissä viitataan tällaisiin muuttujiin käyttämällä esittelyissä talletusluokkamäärettä extern:
    extern int luku; /* tilanvaraus on tehty toisaalla*/

Vielä on tarpeen yksi huomautus:

Muuttuja voidaan esitellä extern-määreellä myös samassa tiedostossa, missä tilanvarauksen aikaansaava määrittely on ja jopa tätä aikaisemmin.

previous next Up Title Contents Index