Variabel Dalam C++
Berbeda dengan pendeklarasian variabel dalam bahasa pemrograman lain, dalam C++ sebelum mendeklarasikan variabel, hal pertama yang harus dideklarasikan adalah tipe data yang akan digunakan untuk menampung data.
Format penulisannya adalah :
tipedata pengenal = nilai ;
Sebagai contoh :
int a; float nomor;
atau dapat juga pemberian nilai awal untuk variabel dilakukan pada saat deklarasi, contoh :
int a = 10; char s = ’a’;
Jika hendak mendeklarasikan beberapa variabel sekaligus dengan tipe data yang sama, dapat dilakukan dengan 2 cara, yaitu :
int a; int b; int c;
atau dapat disederhanakan dengan deklarasi :
int a , b , c;
Perhatikan contoh berikut:
// bekerja dengan variabel
#include <iostream>
using namespace std;
int main ()
{
// inisialisasi variabel :
int a , b;
int hasil;
// proses :
a = 5;
b = 2;
a = a + 1;
hasil = a - b;
// cetak hasil :
cout << hasil;
// menghentikan program :
return 0;
}
Konstanta
Konstanta mirip dengan variabel, namun memiliki nilai tetap. Konstanta dapat berupa nilai Integer, Float, Character dan String.
Pendeklarasian konstanta dapat dilakukan dengan 2 cara :
- Menggunakan (#define)
Deklarasi konstanta dengan cara ini, lebih mudah dilakukan karena akan menyertakan #define sebagai preprocessor directive. Dan sintaxnya diletakkan bersama – sama dengan pernyataan #include (di atas fungsi main()).Format penulisannya adalah :
#define pengenal nilai
Contoh penggunaan :
#define phi 3.14159265 #define Newline ‘\n’ #define lebar 100
Pendeklarasian dengan #define tanpa diperlukan adanya tanda = untuk memasukkan nilai ke dalam pengenal dan juga tanpa diakhiri dengan tanda semicolon(;).
- Menggunakan (const)
Sedangkan dengan kata kunci const, pendeklarasian konstanta mirip dengan deklarasi variabel yang ditambah kata depan const. Contoh :const int lebar = 100; const char tab = ‘\t’; const zip = 1212;
Untuk contoh terakhir, deklarasi variabel zip yang tanpa tipe data, maka compiler akan secara otomatis memasukkannya ke dalam tipe int.