POINTER
Pointer adalah suatu
variabel yang menunjuk ke alamat memory variabel yang lainnya. Suatu pointer
bukan berisi dengan suatu nilai data seperti pada variabel biasa, variabel
pointer berisi dengan alamat. Untuk mendeklarasikan
variabel pointer kita menggunakan tanda asterik (*) didepan variabel yang di
deklarasikan pada tipe data tertentu. Tanda ini juga dapat dipakai untuk
mengakses nilai dari variabel yang telah ditunjuk. Untuk mendapatkan alamat
dari variabel pointer kita menggunakan tanda ‘&’.
contoh pengunaan pointer:
#include <stdio.h>
main(){
int *pointer;
int i;
i=7;
printf("Input variabel i = %d", i);
printf("\nAlamat variabel i = %d", &i);
printf("\nAlamat variabel *pointer = %d", &pointer);
printf("\nIsi variabel *pointer = %d", pointer);
pointer = &i;
printf("\nAlamat variabel *pointer = %d", &pointer);
printf("\nIsi variabel *pointer = %d", pointer);
printf("\nIsi dari alamat %d = %d",pointer, *pointer);
printf("\n");
}
main(){
int *pointer;
int i;
i=7;
printf("Input variabel i = %d", i);
printf("\nAlamat variabel i = %d", &i);
printf("\nAlamat variabel *pointer = %d", &pointer);
printf("\nIsi variabel *pointer = %d", pointer);
pointer = &i;
printf("\nAlamat variabel *pointer = %d", &pointer);
printf("\nIsi variabel *pointer = %d", pointer);
printf("\nIsi dari alamat %d = %d",pointer, *pointer);
printf("\n");
}
Array
Array
adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang
menggunakan sebuah nama yang sama. Nilai-nilai data disebuah array disebut
dengan elemen-elemen array. Letak urutan dari elemen-elemen array di tunjukkan
oleh suatu subscript atau indeks.
Ada 2 jenis array : 1. Array berdimensi 1
Contoh :
#include <stdio.h>
int main(){
int array[5] = {1,2,3,4,5};
//indeks
awal 0 dan indeks akhir 4
printf("%d\n",
array[3]);
}
2. Array berdimensi 2
Contoh :
#include <stdio.h>
int main()
{
int
array[2][5] = { 1, 2, 3, 4, 5,
6, 7, 8, 9, 10 };
int i,
j;
for
(i=0; i<3; i++)
{
for (j=0; j<5; j++) printf("%6d", array[i][j]);
printf("\n");
}
return 0;
}
Tidak ada komentar:
Posting Komentar