Pointers & Array
Okei Selanjutnya kali ini saya akan menjelaskan tentang Pointers & Array.Dua hal ini merupakan suatu hal yang paling penting dalam dunai pemrograman dan tentunya kalian harus bisa dan mengerti jika ingin menjadi prograammer handal,okei langsung saja kita bahas.Check it Out.
A. Pointers
Pointers adalah suatu variable yang berfungsi untuk menyimpan alamat dari suatu data.
Oke biasanya seperti yang kalian ketahui variable adalah tempat untuk menyimpan value tertentu kan?Namun Pointers adalah variable yang menyimpan alamat dari data tersebut.
Contohnya :
b merupakan single pointers
10.....2 merupakan address dari variable a
Okei contoh kegunaan lain dari pointers adalah menyatukan nilai dari beberapa variable lain.Contohnya:
Jika kalian lihat saya memasukan output dari b dan d namun outputnya memiliki hasil yang sama yaitu address dari variable a. Jika kita ingin outputnya value dari a,maka kita harus mengganti tanda '&' di printf dengan tanda *.
Dan terakhir pointers itu memiliki kastanya masing masing
*A =Single Pointers
**B=Doble Pointers
***C=Triple Pointers
dst....
Kasta ini berfungsi jika kita ingin merubah nilai variable di keadaan tertentu,contohnya jika kita ingin mengganti nilai variable di pointers d, Maka pointers d harus memiliki tingkat pointers diatas pointers sebelumnya.
Note :Jika kita mengganti nilai variable di pointer tertentu maka otomatis semua nilai variable terupdate.
B. Array
Array adalah kumpulan dari data yang memiliki jenis data yang sama.
Contohnya:
Array of Char: Kumpulan data berjenis char
Array of integer:Kumpulan data berjenis integer
dan seterusnya.
Array sangat lah berguna untuk menginput sesuatu nilai yang berulang dan memiliki beberapa variasi.
Contoh penggunaanya untuk membuat kolom biodata,absen dan sejenisnya.
Penulisan Array sendiri seperti ini::
Selain itu Array terbagi menjadi beberapa jenis,yaitu:
1. Array 1 Dimensi
Array 1 Dimensi adalah array yang memiliki penyimpan data berdimensi satu seperti contoh diatas
2. Array 2 Dimensi
Array 2 Dimensi adalah array yang memiliki penyimpanan data berdimensi dua,
Contohnya : char Nama[30][10];
3. Array Dimensi banyak
Array 2 Dimensi adalah array yang memiliki penyimpanan data berdimensi lebih dari 2
Okei untuk sekarang sampai sini saja sharing sharing menis kita. Semoga kalian bisa mengerti dan mendapatkan ilmu yang bermanfaat .
Okeii salam programmerr....
Fikri Fadillah
2201818006
Binus.ac.id
Skyconnectiva.com