Point untuk mu, yuk belajar memahami :)
Assalamualaikum Warahmatullahi Wabarakatuhh Sobat redaksi … Salam Sejahterah untuk kita semua 🙂 Kembali lagi pada pertemuan ke 9 bersama saya Ayu Adista, Yuk simak sama – sama materi selanjutnya yaitu “Pointer” Pointer adalah suatu variabel yang berisi alamat memori dari suatu variabel lainnya. Alamat ini merupakan lokasi dari objek lain di dalam memori. Untuk mendeklarasikan sebuah variabel pointer, kita harus menggunakan tanda asterik/bintang ( * ) di depan variabel yang akan dideklarasikan. Format Penulisan : tipe_data *nama_variabel; Untuk mendapatkan alamat dari variabel pointer yang telah dideklarasikan sebelumnya, kita harus menggunakan tanda ampersand (&) didepan variabel pointer tersebut.Format Penulisan : &nama_variabel; Sedangkan untuk mendapatkan nilai dari variabel pointer yang telah dideklarasikan, kita harus menggunakan tanda asterik ( * ) didepan variabel pointer tersebut.Format Penulisan : *nama_variabel; Contoh Penulisan : #include <stdio.h> int main () { int nilai = 10; int *nilai2; nilai2 = &nilai; printf(“Alamat variabel nilai: %x\n”, &nilai ); printf(“Isi variabel nilai2: %d\n”, *nilai2 ); getch(); return 0; } Dipelajari juga pointer yang merujuk pada pointer lainnya. Dan berikut ini adalah contohnya Untuk mengakses isi suatu variabel melalui pointer #include <stdio.h> void main() { int y, x = 2002; int *px; px = &x; y = *px; printf(“Alamat x = %p\n”, &x); printf(“isi px = %p\n”, px); printf(“isi x = %d\n”, x); printf(“nilai px = %d\n”, *px); printf(“nilai y = %d\n”, y); } Mengamati persamaaaan penggunaan variael index pda array dan variabel index pada pointer, untuk menunjuk suatu...
Read More
Recent Comments