Pointer, Array dan String

Definisi dari Pointer adalah variabel yang menyimpan alamat pada variabel lain.

Pointer dilambangkan dengan tanda '*' yang dapat lebih dari satu apabila digunakan pada variabel lain yang menunjuk variabel pointer dengan '**', '***' dan seterusnya.

Pada penggunaan pointer digunakan tanda & untuk menunjukkan alamat pada variabel


Definisi dari Array adalah data yang disimpan yang dapat diakses secara kelompok atau secara individu.

Karakteristik dari Array
  • Homogenus = Semua elemen memiliki tipe data yang sama.
  • Random Access = Pengambilan secara acak dapat dilakukan tanpa perlu berurutan dari satu kelompok.

Array ditulis dengan nama array[index]
Index adalah urutan dari input yang pertama dengan urutan 0123456 dst.


Definisi dari String adalah array dari karakter yang diakhiri oleh \0 atau didalam ASCII = 0.
Library yang digunakan untuk string adalah <string.h> yang menyediakan berbagai fungsi, 
contoh: strlen = untuk menghitung jumlah/panjang string.

Comments