Pointer dan Array
Pointer merupakan tipe data yang berisi alamat variable lain. Pointer ditunjukkan dengan symbol *, sedangkan alamat variable menggunakan symbol &.
Contoh penggunaan pointer :
int nomor = 10;
int *ptr;
ptr = &nomor;
maka variable nomor berisi nilai 10, dan ptr juga akan diisi nilai yang sama dengan yang dimiliki variable nomor yaitu nilai 10.
Array
Array adalah sekumpulan data dengan tipe data dan nama variabel yang sama. Elemen dalam array diakses melalui indeks. Indeks dalam array dimulai dari indeks ke-0.
Array dapat dibuat dalam 1 dimensi dan lebih dari 1 dimensi. Contoh kasus penggunaan array adalah penyimpanan nilai 100 mahasiswa. Jika menggunakan array, kita dapat menampung nilai 100 mahasiswa tersebut dalam 1 variabel. Array juga diterapkan dalam pembentukan string yaitu menggunakan array of char.
Array dapat dibuat dalam 1 dimensi dan lebih dari 1 dimensi. Contoh kasus penggunaan array adalah penyimpanan nilai 100 mahasiswa. Jika menggunakan array, kita dapat menampung nilai 100 mahasiswa tersebut dalam 1 variabel. Array juga diterapkan dalam pembentukan string yaitu menggunakan array of char.
Contoh penggunaan array :
int nilai [20];
nilai[0] = 40;
nilai[1] = 100;
int angka[2][3] = {{1,2,3}, {4,5,6}};
angka [1][2]=100;
char nama[100] = “Jakarta”;
hal ini berarti array nilai memiliki 21 indeks di dalamnya, indeks ke-0 bernilai 40 dan indeks ke-1 bernilai 100, angka[2][3] hal ini berarti matriks 2x3, kemudian char nama[100] berarti string yang mengandung kata "Jakarta".
nilai[0] = 40;
nilai[1] = 100;
int angka[2][3] = {{1,2,3}, {4,5,6}};
angka [1][2]=100;
char nama[100] = “Jakarta”;
hal ini berarti array nilai memiliki 21 indeks di dalamnya, indeks ke-0 bernilai 40 dan indeks ke-1 bernilai 100, angka[2][3] hal ini berarti matriks 2x3, kemudian char nama[100] berarti string yang mengandung kata "Jakarta".
Komentar
Posting Komentar