Array adalah sekumpulan variable yang bertipe data sama yang dibedakan oleh indeks. Suatu Array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indek untuk membedakan variabel yang satu dengan variabel yang lainnya. Dalam bahasa C.
Variabel array dalam Borland C++, dapat digolongkan menjadi Dua buah dimensi.
- Array Satu Dimensi
- Array Dua Dimensi
contoh array satu dimensi :
#include <stdio.h>
int main()
{
int n;
int angka[100];
printf("Masukkan banyaknya bilangan yang diinginkan : ");
scanf("%d", &n); fflush(stdin);
for(int i=0; i<n; i++)
{
printf("Masukkan angka ke %d : ", i+1);
scanf("%d", &angka[i]); fflush(stdin);
}
for(int i=0; i<n; i++)
{
printf("Angka ke %d : %d\n", i+1, angka[i]);
}
getchar();
return 0;
}
contoh array dua dimensi :
int main()
{
int n;
int nama[100][100];
printf("Masukkan banyaknya nama yang diinginkan : ");
scanf("%d", &n); fflush(stdin);
for(int i=0; i<n; i++)
{
printf("Masukkan nama ke %d : ", i+1);
scanf("%[^\n]", &nama[i]); fflush(stdin);
}
for(int i=0; i<n; i++)
{
printf("Nama ke %d : %s\n", i+1, nama[i]);
}
getchar();
return 0;
}
POINTER
Pointer adalah suatu variabel yang menunjuk ke alamat memory variabel yang lainnya. Suatu pointer bukan berisi dengan suatu nilai data seperti halnya pada variabel biasa, variabel pointer berisi dengan suatu alamat. Untuk mendeklarasikan variabel pointer kita menggunakan tanda asterik / bintang (*) 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 pointer :
main()
{
int *ptr;
int k;
k=7;
printf("Isi variabel k = %d",k);
printf("\nAlamat variabel k = %d",&k);
printf("\nAlamat variabel *ptr = %d",&ptr);
printf("\nIsi variabel *ptr = %d",ptr); ptr=&k;
printf("\nAlamat variabel *ptr = %d",&ptr);
printf("\nIsi variabel *ptr = %d",ptr);
printf("\nIsi dari alamat %d = %d",ptr,*ptr);
printf("\n");
}
Tidak ada komentar:
Posting Komentar