Perbedaan Konstanta dan Variabel dalam C++
A. Konstanta
Konstanta adalah jenis identifier yang bersifat konstan atau tetap dan berguna untuk menentukan nilai yang merupakan tetapan, misalnya nilai pi, kecepatan cahaya, dll.
Ada 2 cara untuk membuat sebuah konstanta, yaitu
Konstanta adalah jenis identifier yang bersifat konstan atau tetap dan berguna untuk menentukan nilai yang merupakan tetapan, misalnya nilai pi, kecepatan cahaya, dll.
Ada 2 cara untuk membuat sebuah konstanta, yaitu
- dengan menggunakan preprocessor directive #define
Contoh:
#define MAX 5; - menggunakan kata kunci const. Contoh:
const double PI = 3.14;
B. Variabel
Variabel adalah sebuah identifier yang mempunyai nilai dinamis (dapat diubah).
Bentuk umumnya:
tipe_data nama_variabel1, nama_variabel2, nama_variabel3;
contoh:
int A, B, C;
int A=10, B=15, C=25;
Variabel bisa dibagi menjadi 3, yaitu:
1. Variabel Global
Contoh kode:
Variabel adalah sebuah identifier yang mempunyai nilai dinamis (dapat diubah).
Bentuk umumnya:
tipe_data nama_variabel1, nama_variabel2, nama_variabel3;
contoh:
int A, B, C;
int A=10, B=15, C=25;
Variabel bisa dibagi menjadi 3, yaitu:
1. Variabel Global
Contoh kode:
2. Variabel Lokal
Contoh kode:
3. Variabel Statis :
Variabel statis adalah variabel yang menempati ruang memori komputer secara permanen, artinya nilai terakhir dari variabel ini akan terus disimpan.
Bentuk Umum:
static tipe_data nama_variabel;
Bandingkan kedua contoh kode berikut:
1) Menggunakan Variabel Biasa
Variabel statis adalah variabel yang menempati ruang memori komputer secara permanen, artinya nilai terakhir dari variabel ini akan terus disimpan.
Bentuk Umum:
static tipe_data nama_variabel;
Bandingkan kedua contoh kode berikut:
1) Menggunakan Variabel Biasa
2) Menggunakan Variabel Statis