Perbedaan
antara Identifier Local,Global,dan Statis
Variabel Lokal
1.
Variabel dikenali hanya pada fungsi tertentu.
2.
Dideklarasikan di dalam fungsi tertentu.
Variabel Global
1.
Variabel dapat dikenali semua fungsi pada program.
Dideklarasikan di luar
seluruh fungsi yang ada.
Variabel Statis
1.
Variabel yang menempati ruang komputer secara permanen.
2.
Nilai terakir dari variabel akan terus disimpan selama program
berjalan.
3.
deklarasi : static tipe_data nama_variabel; contoh : static int umur.
Perbedaan
Parameter Fungsi Secara Formal Maupun Aktual
Parameter Formal : parameter yang diberi nilai. Parameter
formal merupakan parameter
yang terdapat dalam daftar parameter fungsi.
Parameter Aktual : parameter yang memberi nilai. Parameter fungsi dan digunakan
untuk memberi nilai pada parameter formal.
yang terdapat dalam daftar parameter fungsi.
Parameter Aktual : parameter yang memberi nilai. Parameter fungsi dan digunakan
untuk memberi nilai pada parameter formal.
Perbedaan
antara Fungsi By value dan Fungsi By
reference pada Program
By value
|
By reference
|
Yang
dikirimkan fungsi adalah nilainya
|
Yang
dikirimkan adalah alamat memori
|
Penyimpanan
di alamat terpisah dari nilai asli
|
Penyimpanan
di alamat yang sama dengan alamat nilainya
|
Pengiriman
searah dari program fungsi ke fungsi dipanggilnya
|
Pengiriman
dua arah
|
Dapat
digunakan untuk suatu statement
|
Tidak
dapat digunakan untuk suatu statement
|
Penggunaan Pointer pada Program
Pengertian
Pointer
Pointer merupakan sebuah variabel
yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untuk
menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat
diketahui dengan mudah. Arti pointer dalam bahasa sehari-hari adalah
petunjuk atau bisa di bilang penentu atau pointer secara sederhana bisa
diartikan sebagai tipe data yang nilainya mengarah pada nilai yang terdapat
pada sebuah area memori (alamat memori). Namun dalam bahasa C, Pointer bisa
berfungsi sebagai variabel array berarti pointer sebagai penunjuk elemen array
ke-0 dalam variabel C.
Fungsi Pointer
Fungsi Pointer yang utama adalah untuk menyimpan
alamat memori dari sebuah variable. Selain menyimpan alamat dari sebuah
variable, Pointer juga berfungsi untuk menyimpan alamat memori dari sebuah
fungsi.
Dibuat oleh : Shamaratul Fuadi
Mata kuliah : Bahasa Pemrograman
Prodi : T. Elektro Industri
Universitas Negeri Padang
Tidak ada komentar:
Posting Komentar