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.
|
|