Bab 8 Pointer Riyanto Sigit 30-9-2006. Konsep Dasar Pointer  Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain  Variabel.

Slides:



Advertisements
Presentasi serupa
POINTER.
Advertisements

PERTEMUAN IV POINTER Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer Pointer merupakan.
Algoritma dan Struktur Data
PERTEMUAN VIII POINTER
ARRAY ??.
Pointer Konsep Pemrograman.
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
Pointer.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Parameter formal adalah variabel yang ada pada daftar parameter dalam
POINTER
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Struktur Data Universitas PGRI Ronggolawe
ARRAY Dr. Lily Wulandari.
Komentar, Identifier dan Tipe Data
PERTEMUAN VI POINTER LANJUT
PENGENALAN c++ DAN STRUKTUR DASAR C++
Pemrograman JAVA (TIB09)
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
Algoritma & Struktur Data Pointer Evangs Mailoa.
Person 10Person Variabel Lokal dan Global Suatu variabel lokal dideklarasikan di dalam fungsi ‘a’, dan tidak dapat diakses di luar fungsi (a)
STRUKTUR DATA (5) Pointer dan Function
Alokasi Memori Yuliana Setiowati.
Pemrograman Dasar Pointers.
Pointer Yuliana Setiowati.
PERTEMUAN IX DATA TINGKAT LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
STRUKTUR DATA Pointer dan Function
Algoritma dan Struktur Data
Algoritma dan Struktur Data
P O I N T E R. Merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untu menunjukan ke suatu alamat memori sehingga.
Algoritma dan Struktur Data
Pointer Pointer.
Algoritma dan Struktur Data
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
Pointer.
Bab 05 Tipe Data dan Mengisi Variabel
Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006
POINTER.
Teknik Pemrog. Terstruktur 2
Pointer (Part 1).
Array, POINTER dan FUNGSI
Bab 6 ARRAY Riyanto Sigit Dasar Array  Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah.
Fungsi, Array dan String
deklarasi deklarasi type_data *NamaVar type_data *NamaVar Pengalokasian memori pointer Pengalokasian memori pointer 1. Var_pointer = alamat_var_statis.
Pemrograman Terstruktur
Struktur Data Pointer Oleh Lutfi Budi Ilmawan
Chapt 01 : Structure & Pointer Oleh : Yuli Praptomo PHS, S.Kom
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
Pointer TEE 2103 Algoritma dan Pemrograman Dosen: Abdillah, MIT
Struktur Data (Data Structure) – IS 2313
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
Pointer Pertemuan 10 Bahasa C.
Pointer FARID WAJDI YUSUF.
Pointer Oleh : Sri Supatmi,S.Kom.
ALGORITMA DAN PEMROGRAMAN II
Struktur Data Khoiriya Latifa, M.Kom.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Struktur Data Khoiriya Latifa, M.Kom.
Algoritma dan Struktur Data
Pointer Oleh : Sri Supatmi,S.Kom.
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Algoritme dan Pemrograman
STRUKTUR DATA PERTEMUAN 5.
STRUKTUR DATA Pertemuan I
Pointer.
Transcript presentasi:

Bab 8 Pointer Riyanto Sigit

Konsep Dasar Pointer  Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain  Variabel pointer berisi alamat dari suatu obyek lain  Sebagai contoh, px adalah variabel pointer dan x adalah variabel yang ditunjuk oleh px. Kalau x berada pada alamat memori (alamat awal) 1000, maka px akan berisi 1000

Variabel pointer px menunjuk ke variabel x 1000 ? zzzz address 1000 x px px = &x;

Mendeklarasikan Variabel Pointer tipe *nama_variabel Bentuk Umum: int *px; Contoh: px = &x; Mengatur Pointer agar Menunjuk ke Variabel Lain Mengakses Isi Suatu Variabel Melalui Pointer y = *px;

Contoh #include main() { int y, x = 87; 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); } Alamat x = 0012FF78 Isi px = 0012FF78 Isi x = 87 Nilai px = 87 Nilai y = 87

Analisa  Pada program di atas, dua pernyataan  sebenarnya dapat digantikan dengan sebuah pernyataan berupa  Seandainya pada program di atas tidak terdapat pernyataan  namun terdapat pernyataan  mengakibatkan komputer tidak dapat dikendalikan (hang). px = &x; y = *px; y = x; px = &x; y = *px;

Mengakses dan Mengubah isi Suatu Variabel Pointer #include main() { float d = 54.5f, *pd; printf("Isi d mula-mula = %g\n", d); pd = &d; *pd += 10; printf("Isi d sekarang = %g\n", d); } Isi d mula-mula= 54.5 Isi d sekarang= 64.5