Array and Pointer
hello gais, pada kesempatan kali ini saya akan berbagi sedikit pelajaran algoritma tentang Array dan Pointer.
Array
array merupakan suatu fungsi dimana kita dapat menyimpan data didalam suatu bentuk dengan menggunakan sebuah variabel.
array memiliki beberapa jenis bentuk atau dimensi dari 1 dimensi, 2 dimensi, 3 dimensi, bahkan sampai 4 dimensi.
karakteristik array:
-homogenus / sejenis
dalam 1 array memiliki tipe data yang sama.
-random access
dapat diakses secara random atau individual.
cara menggunakan array :
type array_value[jumlah array]
contoh :
int A[10];
int B[4] = {1, 2, 4, 8};
int D[2][3][2]; ==>penggunaan 3 dimensi
char C[100];
penggunaan array juga dapat memanipulasi tipe data char menjadi string didalam Bahasa c.
pointer
pointer adalah fungsi untuk menunjuk alamat dari variabel yang berbeda.
cara menggunakan pointer :
<type> *ptr_nama;
ada 2 operator yang sering digunakan dalam menggunakan fungsi pointer : *(content of) dan &(addres of).
contoh:
int I, *ptr;
ptr = &I;
pointer juga dapat digunakan untuk menunjuk sesama pointer.
cara menggunakan :
<type>**ptr_ptr;
contoh:
int I, *ptr, **ptr_ptr;
ptr = &I;
ptr_ptr = &ptr;
untuk memberikan nilai yang baru kepada I:
*ptr = 5;
**ptr_ptr = 9;
oke sekian penjelasan algoritma tentang array dan pointer, semoga penjelasan saya dapat bermanfaat bagi kalian semua. Terima kasih.
2201755200
binus.ac.id
skyconnectiva.com
Alvin Fernando