POINTER.

Slides:



Advertisements
Presentasi serupa
PERTEMUAN IV POINTER Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer Pointer merupakan.
Advertisements

Algoritma dan Struktur Data
PERTEMUAN VIII POINTER
Teknik Pemrograman Terstruktur 2
Pointer Konsep Pemrograman.
Pointer.
PEMROGRAMAN SISTEM POINTER Pertemuan X. ALAMAT & POINTER Pointer sesungguhnya berisi alamat memory yang menyimpan data. Pointer sesungguhnya berisi alamat.
Pointer dan Reference (Bab 6).
Parameter formal adalah variabel yang ada pada daftar parameter dalam
POINTER
Struktur.
Struktur Data Universitas PGRI Ronggolawe
Pointer dan Reference As’ad Djamalilleil
Komentar, Identifier dan Tipe Data
By; NILA FEBY PUSPITASARI
PENGENALAN c++ DAN STRUKTUR DASAR C++
Pointer.
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.
Pointer Implementasi pointer dalam pengalokasian memori
Pointer Memory Dinamic.
Pemrograman Dasar Pointers.
Pointer Yuliana Setiowati.
Pointer Dr. Lily Wulandari.
POINTER (VAR.PENUNJUK)
STRUKTUR DATA Pointer dan Function
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
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
Bab 8 Pointer Riyanto Sigit Konsep Dasar Pointer  Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain  Variabel.
Pointer Pointer.
Function User Function.
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
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).
STRUKTUR PERULANGAN 2 (LOOPING-2)
Pointer BY HARIFUDDIN.
Pemrograman Terstruktur
Struktur Data Pointer Oleh Lutfi Budi Ilmawan
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
STRUKTUR DATA Pengenalan C++
KELOMPOK 9 ROBBY SETIAWAN AKBAR BAI ALIM WASSAHUA
Pointer, Array dan String
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.
ALGORITMA DAN PEMROGRAMAN II
QUIS Algoritma Pemrograman I
Algoritma dan Struktur Data
Algoritma dan Struktur Data
As’ad Djamalilleil Pointer dan Reference As’ad Djamalilleil
Algoritma dan Struktur Data
Struktur Data Khoiriya Latifa, M.Kom.
Algoritma dan Struktur Data
Algoritme dan Pemrograman
STRUKTUR DATA Pertemuan I
Pointer.
Defri Kurniawan POINTER Defri Kurniawan
Transcript presentasi:

POINTER

Pengertian POINTER/penunjuk adalah variabel yang menyimpan atau menunjuk suatu alamat memori dan bukannya menyimpan suatu nilai.

Operator Pointer Ada dua, yaitu & (ampersand) * (asterisk)

Operator & & merupakan operator alamat Pada saat pendeklarasian variabel, user tidak diharuskan menentukan lokasi sesungguhnya pada memori. Hal ini akan dilakukan secara otomatis oleh kompiler dan operating sistem pada saat tun-time. Jika ingin mengetahui dimana suatu variabel akan disimpan, dapat dilakukan dengan memberikan tanda ampersand (&) di depan variabel yang berarti “address of”

int toko= 12 ; //pemberian nilai awal Contoh int toko= 12 ; //pemberian nilai awal int x= &toko ; //memberikan nilai x dengan alamat dari variabel toko Karena variabel toko diberi awalan &, maka yang diambil adalah alamat dari variabel toko, bukan isi/nilai variabel toko.

Operator * * merupakan operator reference Dengan menggunakan pointer, kita dapat mengakses nilai yang telah tersimpan secara langsung dengan memberikan awalan operator asterisk (*) pada identifier pointer yang berarti “value pointer by”

Contoh: int toko= 12 ; int x= &toko ; Int isi= *x; dapat dikatakan “variabel isi sama dengan nilai yang ditunjuk oleh x” sehingga nilai dari variabel isi = 12

Contoh program #include <iostream.h> #include <conio.h> main(){ int x; int y; int *px; //pointer yang menunjuk objek x = 25; //pemberian nilai px = &x; // px berisi alamat dari x y = *px; // y berisi nilai yang ditunjuk px cout<<"isi x = "<< x <<"\n\n"; cout<<"alamat x = "<< &x <<"\n\n"; cout<<"isi px = "<< px <<"\n\n"; cout<<"isi *px = "<< *px <<"\n\n"; cout<<"nilai y = "<< y <<"\n\n"; cout<<"nilai *(&x) = "<< *(&x) <<"\n\n"; getch();}

kerjakan #include <iostream.h> #include <conio.h> main(){ int nangka; int kelapa; int *pisang; pisang = &kelapa; kelapa = 200; nangka = *pisang; } Pertanyaan: Isi dari &kelapa Isi dari kelapa Isi dari nangka Isi dari pisang Isi dari *(&kelapa)