Assalamualaikumm,

Selamat pagi

Selamat siang

Selamat sore

Selamat malam

Karena saya tidak tahu kapan kalian membaca artikel ini pagi, siang, sore, atau malam

 

Kali ini kita akan sedikit membahas tentang POINTER

Nah pada kepo semua kann….

yuk mari kita bahas

 

upsss tunggu dulu, sebelum itu sangat disayangkan sekali deh jika kalian tidak travelling ke artikel sebelumya, naahh kepo juga kan ada apa dengan artikel sebelumnya (AADAS), nih aku kasih jalan pintas.

Sortir Data Menjadi Mudah Dengan Array

 

Gooooo kita menuju ke inti materi

 

APA ITU POINTER ?

Pointer adalah sebuah variable yang memiliki alamat memori yang sama dengan sebuah variabel yang ditunjuk, singkatnya pointer adalah variable yang menunjuk ke variable lain.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

TANDA KHUSUS PENANDA SEBUAH POINTER

Pointer selalu diawali dengan tanda bintang ( * ) di depannya. Simbol ini akan menandakan bahwa variable tersebut adalah sebuah pointer.

Contoh :

int *jumlah;

float *pi;

char *karakter;

 

Tipe data yang digunakan pada pointer tergantung dari tipe data variabel yang akan menjadi referensinya.

Sebagai contoh:

float a = 3.14;

float *pa = &a;

 

CONTOH PENGGUNAAN POINTER

Mari kita membuat sebuah prongram yang memiliki sebuah pointer didalamnya

Contoh :

int x = 50; /* membuat variabel x */
int *px; /* membuat pointer untuk variabel x */

px = &x; /* mengisi alamat memori variabel x ke dalam pointer px */

printf("Alamat memori variabel x: %x\n", &x );

/* alamat memori yang disimpan pointer */
printf("Alamat memori di pointer px: %x\n", px );

/* mengambil nilai x menggunakan pointer */
printf("Nilai pada *px: %d\n", *px );

/* mencetak isi variabel x sebelum diubah*/
printf("Nilai x sebelum: %d\n", x );

/* mengubah isi nilai variabel x melalui pointer */
*px = 26;

/* mencetak isi variabel x sesudah diubah */
printf("Nilai x sesudah: %d\n", x );

Output :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Pointer *px akan menyimpan alamat memori dari variabel x sehingga pointer *px juga akan bisa mengakses dan mengubah nilai dari variabel x.

 

Selesaiiii………………………

Mungkin itu saja yang dapat disampaikan, semoga ilmunya bermanfaat.

Jangan lupa kalau belum baca artikel sebelumya, skuyy baca baca dulu

Sortir Data Menjadi Mudah Dengan Array

Terimakasih,

Wassalamualaikum Wr. Wb.