Perbedaan Antara Konstanta dan Variabel dalam Pemrograman C

Daftar Isi:

Anonim

NS perbedaan utama antara konstanta dan variabel dalam pemrograman C adalah bahwa a konstan mirip dengan variabel, tetapi tidak dapat dimodifikasi oleh program setelah didefinisikan sementara variabel adalah lokasi memori yang menyimpan data.

C adalah bahasa pemrograman terstruktur yang dikembangkan oleh Dennis Ritchie. Ini memiliki berbagai struktur pemrograman seperti loop, fungsi, dan pointer. Mendefinisikan konstanta dan variabel adalah langkah awal untuk menulis sebuah program. Konstanta mengacu pada nilai tetap, dan tidak dapat diubah setelah didefinisikan. Di sisi lain, variabel adalah nama untuk mengidentifikasi lokasi memori tertentu. Seorang programmer dapat menetapkan nilai ke variabel dan menggunakan variabel itu di seluruh program. Setiap variabel memiliki tipe data tertentu. Variabel yang dideklarasikan untuk menyimpan integer tidak dapat digunakan untuk menyimpan nilai floating point.

Konstanta, Literal, Variabel, Pemrograman C

Apa yang Konstan dalam Pemrograman C

Konstanta adalah nilai tetap yang tidak dapat diubah setelah didefinisikan. Mereka juga disebut literal. Konstanta dapat dari berbagai tipe data. Bisa ada konstanta integer, konstanta mengambang, konstanta karakter dan konstanta enumerasi. Dalam C, ada dua cara untuk mendefinisikan konstanta. Yaitu dengan menggunakan praprosesor #define dan dengan menggunakan kata kunci const.

Lihat program di bawah ini untuk menghitung luas lingkaran menggunakan praprosesor #define.

Fgambar 1: Mendefinisikan konstanta menggunakan preprocessor directives

Program ini memiliki Radius dan PI yang konstan. Mereka didefinisikan di awal. Nilai-nilai tersebut tidak dapat diubah dalam program. RADIUS dan PI adalah konstanta. Kompiler menggunakan nilai yang ditetapkan dari konstanta tersebut untuk menghitung area.

Contoh yang sama menggunakan kata kunci const adalah sebagai berikut.

Gambar 2: Tentukan konstanta menggunakan kata kunci 'const'

RADIUS dan PI adalah konstanta. Kompiler menggunakan nilai yang ditetapkan untuk menemukan luas lingkaran.

enum minggu {matahari, senin, sel, rabu, kamis, jumat, sabtu};

Minggu adalah variabel, dan matahari, mon, sel, dll adalah konstanta pencacahan. Mereka memiliki nilai masing-masing 0, 1, 2, 3 dll.

Apa itu Variabel dalam Pemrograman C

Variabel adalah wadah untuk menyimpan data. Ini adalah nama untuk mengidentifikasi area penyimpanan. Setiap variabel memiliki nama yang unik untuk mengidentifikasinya. Nama variabel dapat memiliki huruf besar dan huruf kecil, angka dan garis bawah. Ini adalah praktik yang baik untuk menggunakan nama yang bermakna untuk variabel. C adalah bahasa yang peka huruf besar/kecil. Oleh karena itu, lebar nama variabel berbeda dari WIDTH.

Sebuah variabel dapat menyimpan tipe data tertentu. Variabel 'int' dapat menyimpan bilangan bulat (5, 20 dst.). 'char' dapat menyimpan satu karakter seperti 'A', 'a' dll. Selain itu, 'float' digunakan untuk menyimpan nilai floating point presesi tunggal sementara 'double' digunakan untuk menyimpan nilai floating point presisi ganda. Lihat contoh di bawah ini.

int lebar = 10;

The 'width' adalah variabel yang dapat menyimpan dan integer. Itu diberikan dengan nilai 10.

huruf char = 'K';

Variabel huruf dapat menyimpan tipe data char dan diberi nilai 'K'.

luas ganda = 30,25;

Area variabel dapat menyimpan titik mengambang presisi ganda. Itu diberikan dengan nilai 30,25.

Lihat program di bawah ini.

Gambar 3: Program C dengan variabel

Lebar dan panjang adalah variabel yang dapat menyimpan bilangan bulat. Mereka diberi nilai 10 dan 20. Nilai variabel ini digunakan untuk menghitung luas dan keliling. Akhirnya, hasilnya dicetak ke konsol.

Secara keseluruhan, variabel adalah representasi simbolis dari lokasi memori. Dimungkinkan untuk mengubah nilai variabel nanti.

Perbedaan Antara Konstanta dan Variabel dalam Pemrograman C

Definisi

Konstanta adalah nilai yang tidak dapat diubah oleh program selama eksekusi normal sedangkan variabel adalah lokasi penyimpanan yang dipasangkan dengan nama simbolis terkait yang berisi nilai.

Kegunaan

Konstanta mirip dengan variabel, tetapi tidak dapat diubah oleh program setelah didefinisikan. sedangkan variabel adalah wadah atau tempat penyimpanan untuk menampung data.

Modifikasi

Sebuah konstanta tidak dapat diubah oleh program setelah didefinisikan. Sebuah variabel dapat diubah oleh program setelah didefinisikan.

Kesimpulan

Perbedaan antara konstanta dan variabel dalam pemrograman C adalah bahwa konstanta mirip dengan variabel, tetapi tidak dapat dimodifikasi oleh program setelah didefinisikan sementara variabel adalah lokasi memori yang menyimpan data. Singkatnya, konstanta adalah jenis variabel khusus yang tidak dapat diubah selama eksekusi.

Referensi:

1. "Konstanta C dan Literal." Www.tutorialspoint.com, Tutorials Point, 21 Juli 2018, Tersedia di sini.2. “Variabel C.” Www.tutorialspoint.com, Tutorials Point, 21 Juli 2018, Tersedia di sini.

Perbedaan Antara Konstanta dan Variabel dalam Pemrograman C