Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Nimettyjen vakioiden määrittelyt kirjoitetaan ohjelman alkuun ennen void main(void)-riviä.
  • Nimet on tapana kirjoittaa suuraakkosin.
    Note

    On huomattava, että #define-määrittelyn jälkeen ei kirjoiteta puolipistettä.

...

2. tapa: const-muuttuja

Toinen tapa luoda vakio on määritellä muuttuja const-tyyppiseksi eli siis vakioksi.
Etuna tässä on se että #define määrittelyllä ei ole tyyppiä (siis char, int, float) ja se saattaa aiheuttaa ongelmia joissain tilanteissa.

const-muuttujan määrittely:Edellä mainitulla tiedolla ei kuitenkaan ole tyyppiä ja siksi varsinkin C++:ssa suositaan seuraavaa tapaa:

Code Block
const int vakio1 = -7;                            // Kokonaislukuvakio
const float Pii = 3.14;                           // Reaalilukuvakio
const char merkki1 = 'x';                         // merkkivakio
const char mjono1[] = "Tämä merkkijono on vakio"; // merkkijonovakio

const-määrittely saa aikaan sen, että yllä olevassa esim. const avainsana kertoo että Pii onkin nyt vakio, tyyppiä int float.

Muuttuvan tiedon lukeminen

...