Pada tulisan sebelumnya Varibale Pemrograman C (1) , variable menurut lingkupnya dibedakan menjadi dua yaitu variable global, dan lokal, disini akan dibahas mengenai variable menurut jenisnya, variable menurut jenisnya dibedakan menjadi empat macam yaitu:
1. Variable otomatis
Variable otomatis adalah variable yang dikenal di dalam suatu blok saja (dalam tanda {…..}), baik blok pemilihan, pengulangan ataupun fungsi. variable dalam bahasa C dapat dideklarasikan dimana saja sesuai keinginan kita. Berbeda dengan bahasa pemrograman lainnya(misalnya Pascal), dimana variable harus dideklarasikan sebelumnya ditempat khusus, yaitu pada bagian deklarasi. Oleh karena itu apabila setelah tanda { (permulaan blok), kita melakukan deklarasi variable, maka varible tersebut hanya akan dikenali oleh program sampai ditemukan tanda } (akhir blok) pertama yang ditemukan. Variable seperti inilah yang disebut variable otomatis. Dikatakan otomatis karena variable ini dialokasikan saat pendeklarasian dan akan didealokasikan secara otomatis ketika program keluar dari suatu blok. Walaupun bersifat opsional, namun untuk mempertegas bahwa variable tersebut variable otomatis, gunakan kata kunci auto saat pendeklarasian. Berikut bentuk umumnya:
auto tipe_data nama_variable;
2. Variable statis
Variable statis adalah variable yang menyimpan nilai permanen dalam memori, artinya variable tersebut akan menyimpan nilai terakhir yang diberikan. Untuk menyatakan bahwa suatu variable adalah variable static gunakan kata kunci static. Betuk umum dari pendeklarasiannya adalah sebagai berikut: Baca lebih lanjut →