Pointer in C Language
Apa sih yang dimaksud dengan Pointer? Pointer digunakan sebagai penunjuk ada suatu alamat pada suatu variable sehingga dapat memepermudah untuk mendapatkan nilai dari alamat variable tersebut, sehingga bisa dibilang pointer itu berisi alamat variable lain.
Deference / Address
Deference atau yang lebih dikenal dengan simbol "&" ini berfungsi untuk menunjukkan atau menampilkan alamat dari variable tertentu.
![]() |
| Deference Example |
Seperti yang dapat dilihat diatas jika kita menambahkan tanda '&' pada suatu variable maka ia akan menunjukan alamat dari variable tersebut.
Reference / Value of Address
Reference atau yang biasa ditulis dengan simbol "*" ini berguna untuk mencetak niali dari alamat suatu variable.
Pointer a akan menunjuk pada alamat num dan mengambil nilai dari alamat tersebut dan double pointer b akan mengambil nilai dari alamat pointer a.
Ingat dan perhatikan jika kita ingin mengambil nilai dari suatu alamat pointer, maka pointernya harus lebih besar dari pointer alamat yang akan diambil.
Array in C Programming
Array adalah suatu nilai yang dapat berbeda namun memiliki variable yang sama. Array mempunyai index-index yang pasti akan selalu dimulai dari 0. Penulisan array dalam pemograman dapat ditulis seperti berikut.
tipe_data nama_variable[jumlah_array]
contoh:
char kata[10]="Binusian" dan ingat index array selalu dimulai dari 0. Jadi, kata[0] adalah 'B', kata[1] adalah 'I', dan seterusnya.
Array biasanya digunakan untuk menyimpan variable yang membutuhkan data banyak. Array juga biasanya digunakan untuk menuliskan string dalam bahasa pemograman C++.
Sekian Penjelasan Array dan Pointer pada module ini.
Wait till the next topic. CYA~
Vinsencius Arnold Alvaro
2201749583
vincencius.alvaro@binus.ac.id
binus.ac.id
skyconnectiva.com


