Konsep Pointer Ke Pointer Bahasa C Beserta Penjelasannya
Cara Mendeklarasikan Pointer to Pointer pada Bahasa C
Proses deklarasi pointer to pointer adalah sama dengan proses pendeklarasian pointer biasa pada Bahasa C, dimana letak perbedaannya adalah pada penambahan '*' sebelum nama dari pointer itu sendiri.Contoh:
// Program Bahasa C untuk
// mendemonstrasikan pointer
// to pointer.
#include <stdio.h>
int main()
{
// Deklarasi variabel var
// dengan tipe data integer
int var = 789;
// Pointer untuk variabel var
int *ptr2;
// Pointer doubel untuk ptr2
int **ptr1;
// Menyimpan alamat dari
// variabel var pada ptr2
ptr2 = &var;
// Menyimpan alamat dari ptr2
// dalam ptr1
ptr1 = &ptr2;
// Menampilkan nilai dari
// variabel var dengan
// menggunakan kedua pointer
// single dan pointer double.
printf("Value of var = %d\n", var );
printf("Value of var using single pointer = %d\n", *ptr2 );
printf("Value of var using double pointer = %d\n", **ptr1);
return 0;
}
Output:Value of var = 789
Value of var using single pointer = 789
Value of var using double pointer = 789
- Pointer VS Array Bahasa C Beserta Penjelasannya
- Pointer Void Bahasa C Beserta Fungsi dan Penjelasannya
- Pointer NULL Bahasa C Beserta Fungsi dan Penjelasannya
- Pointer Ke Fungsi Bahasa C Beserta Penjelasannya
- Pointer Near, Far, dan Huge Bahasa C Beserta Penjelasannya
- Linked List Bahasa C Beserta Fungsi dan Penjelasannya
- Keyword Restrict Bahasa C Beserta Penjelasannya
6 komentar untuk "Konsep Pointer Ke Pointer Bahasa C Beserta Penjelasannya"
Hubungi admin melalui Wa : +62-896-2414-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -
Apa yang dimaksud dengan konsep pointer ke pointer pada bahasa C?
BalasHapusKonsep pointer ke pointer merupakan bentuk beberapa indirection, atau serangkaian pointer yang menunjuk ke nilai pointer lainnya.
HapusBiasanya pointer yang menunjuk ke nilai pointer lain berisi alamat variabel dari variabel pointer yang ditunjuk tersebut.
Hapus
HapusPointer to pointer merupakan bentuk penggunaan dari pola penunjukkan antara satu pointer ke nilai pointer lainnya.
Pointer berisi alamat suatu variabel.
HapusKetika mendefinisikan pointer to pointer, maka pointer pertama berisi alamat pointer kedua, yang menunjuk ke lokasi yang berisi nilai sebenarnya.
Hapus