Pointer & Array
Pointer & Array POINTER Pointer adalah variabel untuk menyimpan alamat nya sebuah variabel. Example: int *ptr = &num1 // * = adalah sebuah fungsi yang digunakan untuk menunjukan alamat variabel. // & = adalah sebuah fungsi yang menunjukan isinya/nilai/ value dalam variable itu. misalnya int angka1= 3; int *angka2 = &angka1; int **angka3 = &angka2; printf("%d", **angka3) //hasilnya 3 karena menunjukan valuenya angka1 printf("%d", angka3) //hasinya adalah address/ alamatnya angka1 == 6487608(permisalan) jika printf("%d", *angka3)// hasilnya adalah address/alamatnya angka2 = 6478620(permisalan) printf("%d", *angka2)// hasilnya adalah 3 karena *angka2 itu menunjukan alamat valuenya angka1 jika ingin menunjuk atau mengubah pointer sebelumnya (seperti contoh diatas : yaitu *angka2 dan **angka3) jika angka3 ingin menyimpan addressnya angka2 makan kita butuh 2 '*' untuk ...