Pointer & Array
Pointer & Array. 1. Pointer Pointer adalah sebuah variabel yang menyimpan alamat dari variabel lain. Format yang digunakan untuk pointer adalah : < type data > * nama ; Misalnya : int i, int *ptr; ptr = &i; printf("%d",ptr); Untuk contoh seperti ini, makan ketika di print, akan menghasilkan alamat dari integer i. Jika kita ingin mencetak content atau value yang terdapat pada integer i, maka yang harus dilakukan adalah dengan menambahkan * pada printf. int i, int *ptr; ptr = &i; printf("%d",*ptr); Dalam pointer, ada 2 buah operator yang sering digunakan, yaitu : 1. (*), digunakan untuk menunjuk pada content of atau isi dari variabel yang ditunjuk. 2. (&) digunakan untuk menunjuk pada address atau alamat dari variabel yang ditunjuk. Pointer to Pointer. Ketika kita ingin menunjuk sebuah variabel pada variabel pointer, syntax yang digunakan adalah: <type data> **nama; Contoh : int i, int *ptr; int **ptr2; pt...