Pointer dan Reference (Bab 6).

Slides:



Advertisements
Presentasi serupa
Stack, Larik dan Pointer
Advertisements

ARRAY.
Pemrograman Terstruktur
ARRAY 1 DIMENSI Array 1 dimensi
POINTER.
PERTEMUAN IV POINTER Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer Pointer merupakan.
PERTEMUAN VIII POINTER
STRUKTUR DATA (5) Pointer dan Function
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.
PEMROGRAMAN SISTEM POINTER Pertemuan X. ALAMAT & POINTER Pointer sesungguhnya berisi alamat memory yang menyimpan data. Pointer sesungguhnya berisi alamat.
Dasar-dasar Bahasa C#.
POINTER
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Struktur Data Universitas PGRI Ronggolawe
PERTEMUAN VI POINTER LANJUT
Konsep Pemrograman Function.
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Terstruktur
Algoritma & Struktur Data Pointer Evangs Mailoa.
STRUKTUR DATA (5) Pointer dan Function
Pointer Memory Dinamic.
Pemrograman Dasar Pointers.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
STRUKTUR DATA Pointer dan Function
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.
Dasar Komputer & Pemrograman 2A (BAHASA C)
Bab 8 Pointer Riyanto Sigit Konsep Dasar Pointer  Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain  Variabel.
Pointer Pointer.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
Pointer.
OPERATOR.
Rahmat D. R. Dako, ST, M.Eng.  Modul  void main (void)  Modul  fungsi = function  Keuntungan penggunaan Fungsi atau modul :  Program menjadi lebih.
POINTER.
Teknik Pemrog. Terstruktur 2
Menggunakan Pointer Pertmuan 7. POINTER Pointer adalah variabel yang berisi alamat memori sebagai nilai­nya dan berbeda dengan variabel biasa yang berisi.
Tenia Wahyuningrum pointers Tenia Wahyuningrum
Pointer (Part 1).
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
STRUKTUR DATA QUEUE.
Pointer BY HARIFUDDIN.
Variabel, Konstanta, tipe data dan Operator
Pemrograman Terstruktur
Informatique Engineering Ahmad Dahlan University May 17, 2004
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
Pointer TEE 2103 Algoritma dan Pemrograman Dosen: Abdillah, MIT
Variabel, Konstanta, tipe data dan Operator
Pointer Variabel pointer sering disebut sebagai variabel yang menunjuk obyek lain, karena variabel pointer atau pointer adalah variabel yang berisi alamat.
POINTER (VAR.PENUNJUK)
Pointer FARID WAJDI YUSUF.
ALGORITMA DAN PEMROGRAMAN II
DASAR PEMROGRAMAN JAVA
Tenia Wahyuningrum pointers Tenia Wahyuningrum
Algoritma dan Struktur Data
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Algoritma dan Struktur Data
Struktur Data Khoiriya Latifa, M.Kom.
MATERI PERKULIAHAN PEMROGRAMAN I (Remedial)
Algoritma Struktur Data
Algoritme dan Pemrograman
POINTER (VAR.PENUNJUK)
STRUKTUR DATA Pertemuan I
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Pemrograman Terstruktur
Pointer.
Transcript presentasi:

Pointer dan Reference (Bab 6)

Variabel pointer Pointer adalah variabel yang menyimpan alamat memori (bukan sebuah nilai) Alamat variabel didapatkan dengan menggunakan operator &, contoh &X Contoh: long *P; pointer P yang akan ditempati oleh tipe data long

Contoh: memerintahkan P untuk menunjuk alamat dari variabel X (menyimpan alamat dari variabel X kedalam pointer P) long X; long *P; P = &X; // keduanya menyimpan alamat Mengisikan nilai ke dalam alamat yang disimpan oleh pointer P P = X; //salah *P = X; //benar, keduanya //menyimpan nilai

Tipe data dari pointer harus sama dengan tipe data dari variabel yang akan menempatinya Contoh: long *P; long X; P = &X; Untuk membuat pointer menunjuk ke semua tipe data dibuat void pointer (pointer tanpa tipe) Contoh: void *P;

Untuk inisialisai pointer P dengan NULL: P = NULL; Konstanta pada pointer const int *P1; nilai yang tetap, bukan alamat yang tetap int * const P2 = &X; P2 menunjuk ke alamat yang tetap, yaitu alamat X, nilai *P2 dapat diubah.

Konstanta pada pointer const int * const P3 = &X; P2 menunjuk ke alamat yang tetap, yaitu alamat X, nilai *P3 juga tetap. Pointer ke pointer int X=25; int *P1; int **P2; P1 = &X; P2 = &P1; Output: *P1 = 25; *P2 = 0065FE03; **P2 = 25; P1 = 0065FE03; P2 = 0065FDFC;

Pointer Aritmetika Contoh: Array A[0]=100, A[1]=200, A[2]=300, A[3]=400, dan A[4]=500 int A[5]={100,200,300,400,500}; int *P; P = &A[0]; //*P = 100 P = P + 2; //*P = 300 P = P - 1; //*P = 200