Pointer dan Array
Pointer
Pointer adalah variabel yang menyimpan alamat variabel lain.
Syntax : *ptr_name;
Dua operator yang paling sering digunakan dalam pointer adalah sebagai berikut:
- * (content of)
- & (address of)
Contohnya:
Inisialisasi pointer bilangan bulat ke dalam variabel data
int i, *ptr;
ptr = &i;
Untuk menetapkan nilai baru ke variabel yang ditunjuk oleh pointer adalah sebagai berikut:
*ptr = 5; /* means i=5 */
Berikut adalah contoh konsep dari pointer:
ARRAY
Data disimpan dalam struktur tertentu untuk diakses sebagai grup atau individual. Beberapa variabel yang disimpan menggunakan nama yang sama dibedakan oleh indeks mereka.
Ciri-ciri array adalah sebagai berikut:
- Homogen
Semua elemen memiliki tipe data yang sama
- Access yang Acak
Setiap elemen dapat dijangkau secara individual, tidak harus berurutan
Syntax Array adalah sebagai berikut:
type array_value [value_dim];
Contohnya adalah sebagai berikut:
int A[10];
Berikut ilustrasi dari array 1D:
No comments:
Post a Comment