Array adalah suatu tipe data terstruktur dapat menyimpan banyak data dengan nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama pula.
Contoh Variabel Array pada pemrograman bahasa C.
int bil[10];
Deklarasi variabel array integer dengan panjang 10, artinya variabel bil dapat menyimpan data integer sebanyak sepuluh dari bil [0] sampai bil [10]. Variabel array bil ini berdimensi 1.
Cara memberi nilai data pada variabel array, sebagai berikut:
1. Dengan deklarasi variabel
int bil [10]={32 , 74, 51, 24, 25, 50, 12, 81, 67, 90};
2. Memberi nilai dari hasil operator aritmatik
int bil [10];
3. Memasukkan dari alat input keyboardbil [0] = 32;bil [1] = 74;bil [2] = 51;bil [3] = 24;bil [4] = 25;bil [5] = 50;bil [6] = 12;bil [7] = 81;bil [8] = 67;bil [9] = 90;
int bil [10];
int i = 0;
while ( i <= 9 )
{
printf("bil [%d] = ", i);
scanf("%d", &bil[i]);
i +=1;
}
Contoh coding lengkap:
#include < stdio.h >
#include < math.h >
// Header untuk hapus layar
#include < stdlib.h >
int system (const char *command);
int main() {
// Perintah hapus layar
system ("clear");
//idenfikasi variabel
int bil[10], i;
char lagi;
lagi = 'Y';
//awal pengulangan jika lagi Y atau y
while ( lagi=='Y' || lagi=='y')
{
// Perintah hapus layar
system ("clear");
//Masukan variabel array
puts("Memasukan varaibel Array :");
i = 0;
while ( i <= 9 )
{
printf("bil[%d] = ",i);
scanf("%d", &bil[i]);
i +=1;
}
//Menampilkan Variabel Arrayy
puts("Menampilkan varaibel Array :");
i = 0;
while ( i <= 9 )
{
printf("Bil[%d] = %d \n",i, bil[i]);
i +=1;
}
//Masukakan variabel lagi untuk menggulang
int ulang =1;
while ( ulang == 1 )
{
printf("\n\nCoba lagi tekan tombol Y / T (mengakhiri) - Enter!");
scanf("%s", &lagi);
if (lagi =='Y' || lagi == 'y' || lagi =='T' || lagi =='t')
{
ulang = 0;
}
}
}
//Mengakhiri Program Bahasa C
return 0;
}