Pointer, Array and Introduction to Data Structure
Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.
Di dalama array terdapat Array Declaration & Accessing Array.
Declaration
Untuk mendeklarasikan variabel array harud ditulis dengan cara tipe data.
Accessing
Proses atau cara untuk mengakses data dalam array, namun yang diingat adalah awalan atau elemen pertama dati array,bukanlah index ke 1 melainkan indek ke 1 melainkan indek ke 0,selain itu accessibg juga termasuk merubah data dan menyimpannya.
Contoh array 1 dimensi :
Di dalama array terdapat Array Declaration & Accessing Array.
Declaration
Untuk mendeklarasikan variabel array harud ditulis dengan cara tipe data.
Accessing
Proses atau cara untuk mengakses data dalam array, namun yang diingat adalah awalan atau elemen pertama dati array,bukanlah index ke 1 melainkan indek ke 1 melainkan indek ke 0,selain itu accessibg juga termasuk merubah data dan menyimpannya.
Contoh array 1 dimensi :
Declaration:
•int arr[5];
•Accessing:
•arr[0] = 7;
•arr[1] = 2;
•arr[2] = 13;
•arr[3] = 13;
•arr[4] = 13;
Contoh array 2 dimensi:
int marks[5] = {90, 82, 78, 95, 88};
•Inputting Values
Contoh int i, marks[10];
for (i=0; i<10; i++)
scanf(“%d”, &marks[i]);
•Accessing:
•arr[0][2] = 2;
•arr[2][1] = 9;
•arr[1][5] = 13;
•arr[2][4] = 10;
Maksimal jumlah dimensi dari array adalah 3.
Operation in array
Dalam operation in array,
Pointer
Jika mau menambah pointer adalah tambah *kembali
Perbedaan single dan double pointer adalah Jika double pointer adalah terlihat lebih pendek menggunakannya
Array nilainya terbatas
Komentar
Posting Komentar