Konstanta
konstanta adalah jenis indentifier yang bersifat tetap atau tidak bisa diubah lagi ketika sudah di deklarasikan. Identifier sendiri adalah pengenal yang sobat deklarasikan supaya kompiler megetahuinya.Biasanya konstanta dideklarasikan ketika nilai itu memang sudah baku atau tetap, seperti kecepatan cahaya atau phi dalam pencarian lingkaran. Konstanta itu dideklarasikan secara global, sehingga kita bisa menggunakan atau memanggil konstanta itu kapan aja.
Cara mendeklarasikan konstanta ada dua cara ;
Menggunakan preprocessor define
Kita akan masuk ke contoh saja sehinga lebih mudah memahaminya dan sobat langsung bisa mencobanya sendiri :Saya akan jelaskan langsung ke baris ke tiga ya sob, baris ke satu dan dua sudah saya jelaskan pada artikel sebelumnya : Struktur dasar bahasa pemrograman C++.
Baris ketiga : #define PI 3.14 adalah contoh pendeklarasian konstanta dengan cara define. Nilai PI tidak bisa diubah, jika tidak percaya silahkan aja sobat tambahkan sebelum baris ke lima "double PI = 5" misalnya saja, pastinya akan terjadi error.Pesan error dari kompiler menjelaskan bahwa variabel PI bernilai konstan.
Menggunakan kata kunci cost
Langsung saja ke contoh, karena dengan contoh akan lebih memudahkan dalam pembelajaran :
perhatikan pada baris ke empat, saya menuliskan seperti pendeklarasian variabel seperti biasa, tapi saya hanya menambahkan kata kunci const di depan tipe data. Penambahan kata kunci const untuk memberitahu kompiler bahwa variabel PI bernilai konstanta atau tetap.