PRAKTIKUM ALGORITMA & PEMROGRAMAN PERTEMUAN KE SEMBILAN

 

Pointer adalah sebuah variabel berisi alamat memori dari variabel yang lain.

Pointer seperti variabel pada umumnya, ia harus dideklarasikan atau dibuat dulu sebelum dapat digunakan.

 

Cara membuat pointer :

 

 

 

 

 

Pointer selalu diawali dengan tanda bintang (*) di depannya. Simbol ini akan menandakan, kalau ini adalah sebuah pointer.

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

Contoh :

Pointer *pa akan menyimpan alamat memori dari variabel a. Pointer *pa  juga akan bisa mengakses dan mengubah nilai dari variabel a.

 

Cara Menggunakan Pointer

Ada beberapa langkah yang harus dilakukan saat menggunakan pointer :

  1. Membuat Pointer.
  2. Mengisinya dengan alamat memori.
  3. Mengakses nilai dari pointer.

Perbedaanya saat kita menggunakan px dan *px. pa akan berisi alamat memori sedangkan *px akan berisi nilai dari variabel yang alamat memorinya tersimpan pada pointer px.

 

Pointer juga dapat mengubah suatu nilai dalam variabel.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

pointer *px  memiliki alamat memori dari variabel x jadi dia bisa melakukan apa saja dengannya.

Intinya pointer bertugas menyimpan alamat memori dari sebuah variabel, lalu dengan pointer kita bisa memanipulasi nilai variabel tersebut.

 

TUGAS 1

Buatlah program untuk menyimpan bilangan pecahan acak sebanyak 12 bilangan, yang disimpan dalam suatu array. Urutkan bilangan bilangan tersebut dan tampilakn sebelum dan sesudah diurutkan menggunakan index array dan pointer.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

TUGAS 2

Buatlah program yang menyimpan data karakter ‘X’ pada suatu array berdimensi 12 x 12, kemudian tampilkan menggunakan index pointer.

  • Facebook
  • Twitter
  • Google+
  • Pinterest