Middle, C ProgrammingAugust 23, 2007 3:11 am
Penggolongan Variabel Berdasarkan Kelas Penyimpanan
Suatu variabel disamping dapat digolongkan berdasarkan tipe datanya, juga dapat digolongkan berdasarkan kelas penyimpanannya (storage class).
Penggolongan ini meliputi :
- Variabel lokal,
- variabel eksternal,
- variabel statis,
- variabel register.
Variabel Lokal
Variabel lokal adalah variabel yang dideklarasikan dalam suatu fungsi, termasuk fungsi main(), dengan sifat-sifat :
- Secara otomatis akan diciptakan ketika fungsi dipanggil dan akan dihapus ketika eksekusi terhadap fungsi berakhir.
- Hanya dikenal oleh fungsi dimana variabel dideklarasikan.
- Tidak ada inisialisasi secara otomatis (saat variabel diciptakan nilainya tidak menentu).
Variabel Eksternal
Variabel eksternal merupakan variabel yang dideklarasikan di luar fungsi, dengan sifat-sifat :
- Dideklarasikan dengan keyword extern.
- Dapat diakses oleh semua fungsi.
- Jika tidak diberi nilai, maka secara otomatis akan diinisialisasi dengan nilai sama dengan nol.
File lingkupvariabel.c
Dedicated for Light Intermutimedia
Perusahaan Software Pulsa