Muuttujan esittely vai määrittely?...

Saku-foorumi » Classic Amiga » Ohjelmointi » Viestit 2002 » Muuttujan esittely vai määrittely? « Edellinen Seuraava »

Kirjoittaja Viesti
 

MarkusK
Sunnuntaina, 28. huhtikuuta, 2002 - klo 20.37:   
Kysyisin C-ohjelmoinnin perusasioista kysymyksen. Nimittäin, kun kirjoitan
tyyppimäärite tunnus;
esim.
int luku;
niin onko kyseessä muuttujan esittely vai muuttujan määrittely? Eräässä C-kieltä käsittelevässä kirjassa puhutaan tuon asian yhteydessä muuttujan määrittelystä, mutta erään Java-materiaalin perusteella sain käsityksen, että kysymyksessä olisi muuttujan esittely.

Funktioiden tapauksessahan esittelyn ja määrittelyn ero on selvä.

 

Teemu I. Yliselä
Torstaina, 2. toukokuuta, 2002 - klo 16.10:   
Esimerkissäsi on kysymys määrittelystä. Muuttujien esittelyitä löytyy yleensä vain otsikkotiedostoista (.h), ja ne tunnistaa lisämääreestä extern (extern int luku;). Nämä muuttujat täytyy sitten määritellä varsinaisessa ohjelmakoodissa erikseen (int luku;). Esittelyn ja määrittelyn erohan on se, että esiteltäessä ei muuttujalle vielä varata muistia.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: