Algoritma dan Pemograman Review (Session 5)

Topik Algoritma dan Pemograman pada pertemuan ke 5 adalah Pointer dan Array.

POINTER

Pointer adalah sebuah variabel yang menyimpan alamat dari variabel lainnya.

Syntax: <type> *ptr_name;

POINTER TO POINTER

Pointer to pointer adalah sebuah variabel yang menyimpan alamat lain dari suatu pointer.

Syntax: <type> **ptr_ptr;

ARRAY

Array adalah tempat dimana sebuah data disimpan di dalam struktur tertentu untuk dapat diakses sebagai sebuah grup ataupun secara individual. Beberapa variabel disimpan dengan nama yang sama tetapi dibedakan oleh index mereka. Array bersifat homogen yang berarti dapat menyimpan suatu tipe data yang sama. Array juga bersifat random access yang artinya bisa diakses secara individual dan tidak perlu berurutan.

Syntax: type array_value [value_dim];

POINTER CONSTANT

Sebuah pointer yang tidak diberikan sebuah nilai pada saat run-time.

POINTER VARIABLE

Sebuah pointer yang dapat diberikan nilai yang baru pada saat run-time.

Perlu diingat bahwa compiler C tidak membatasi berapa dimensi array yang dibuat tetapi komputer kitalah yang membatasinya, tepatnya RAM (Random Access Memory) nya.

Thanks for reading!

Leave a Reply

Your email address will not be published. Required fields are marked *