Jawab
1. Pointer adalah variable yang berisi alamat memory sebagai nilainya dan
berbeda dengan variable biasa yang berisi nilai tertentu. Dengan kata
lain, pointer berisi alamat dari variable yang mempunyai nilai tertentu.
2.
Operator Keterangan
== Sama dengan
!= Tidak sama dengan
> Lebih dari
< Kurang dari
>= Lebih dari atau sama dengan
<= Kurang dari atau sama dengan
Operator Keterangan
Operator Keterangan
Untuk mengembalikan nilai dari ukuran variabel.
sizeof Contoh sizeof(a), dimana ‘a’ adalah integer maka
akan mengembalikan nilai 4
. (dot) and -> Operator member yang digunakan untuk
(arrow) mereferensikan member class, structures, dll.
Untuk mengkonversi suatu data ke tipe data lain.
Cast
Contohnya int(2.2000) akan menjadi 2
* Digunakan sebagai operator pointer
3.
5. Pointer merupakan sebuah variabel yang berisi alamat dari variabel lain. Suatu
pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga
alamat dari suatu variabel dapat diketahui dengan mudah. Arti pointer dalam
bahasa sehari-hari adalah petunjuk atau bisa di bilang penentu atau pointer
secara sederhana bisa diartikan sebagai tipe data yang nilainya mengarah pada
nilai yang terdapat pada sebuah area memori (alamat memori). Namun dalam
bahasa C, Pointer bisa berfungsi sebagai variabel array berarti pointer sebagai
penunjuk elemen array ke-0 dalam variabel C.
Sedangkan Variabel adalah suatu pengenal (identifier) yang digunakan untuk
mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan
konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah
sesuai kebutuhan. Untuk memperoleh nilai dari suatu variable digunakan
pernyataan penugasan (assignment statement)