Matakuliah : H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun : 2005/2006 Versi : <<versi/revisi>> Pertemuan 2 Pointer
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : menyimpulkan fungsi dasar Pointer pada bahasa C via pemahaman pada arsitektur mikroprosessor
Pointer dan Arsitektur Komputer Konstan Pointer Variabel Pointer Outline Materi Pointer dan Arsitektur Komputer Konstan Pointer Variabel Pointer
Pointer dan Arsitektur Komputer Pointer adalah alamat!!! Uninitialized integer pointer (menunjuk ke lokasi random) ? integer pointer (menunjuk ke variabel k) k Null pointer (menunjuk ke lokasi 0) 33
Pointer dan Arsitektur Komputer Fungsi pointer: It can refer to one object now and a different object later (definisi dalam bahasa inggris) Secara umum, pointer pada program c berfungsi: Mengembalikan dua atau lebih nilai dari sebuah fungsi Operasi pada tipe data string Operasi pada arrays dan struct Struktur data yang berubah-ubah ukuran (pertemuan minggu depan)
yang mengambil alamat x Konstan Pointer Deklarasi pointer ke tipe data integer int x = 10; int *p; p = &x; *p = 20; & adl operator alamat yang mengambil alamat x * dereference operator mengambil nilai pada p
p mengambil alamat pada variabel x p Konstan Pointer int x = 10; int *p; p = &x; p mengambil alamat pada variabel x p 10 x
*p adalah nilai pada alamat p p Konstan Pointer int x = 10; int *p; p = &x; *p = 20; *p adalah nilai pada alamat p p 20 x
Topik Minggu Depan Variabel Pointer Tugas: menjelaskan teknik multiplexing 7-segment display secara konsep dan diagram pemrograman – buku pustaka no:2 halaman 49 Mux 1 to 6 data Multiplexing data pada 7’segment display