Tutorial Belajar Menggunakan Pointer di Bahasa c dengan Mudah
Pointer adalah sebuah variabel yang menyimpan alamat dari suatu variabel lain. Dengan menggunakan tanda * maka kita dapat menyatakan bahwa variabel tersebut adalah pointer dengan tipe data tertentu. Lebih jelasnya dapat simak video ini
Kemudian untuk mendapatkan suatu alamat pointer, kamu dapat menggunakan tanda & di depan nama variabel yang akan ditunjuk oleh pointer.
Untuk menampilkan alamat pointer, kamu dapat menggunakan tanda %p saat mencetaknya menggunakan printf(). Sedangkan untuk mencetak isi variabel yang ditunjuk oleh pointer, dapat kamu gunakan tanda didepan nama variabel pointer*.
PRAKTEK
- Silahkan jalankan kode di sebelah kanan dan perhatikan output-nya di konsol
Source:
#include <stdio.h>
int main () {
int x = 10;
int* y;
y = &x;
printf("size of x: %lu\n", sizeof(x));
printf("address of x: %p\n", &x);
printf("address of y: %p\n", y);
printf("y: %d\n", *y);
}
Hasilnya:
size of x: 4
address of x: 0x7ffd0567e89c
address of y: 0x7ffd0567e89c
y: 10
0 Response to "Tutorial Belajar Menggunakan Pointer di Bahasa c dengan Mudah"
Posting Komentar