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