sebelumnnya kita sudah mempelajari tentang percabangan switch. sekarang kita masuk ke array,apa itu array?
array adalah salah satu elemen yang meiliki tipe data yang sama.elemen tersebut dirangkai di dalam memori yang berdekatang dengan elemen lainnya.konsep dari array ini adalah seperti kumpulan variabel dengan satu tipe data yagn sama.
berikut penggunaan array:
tipedata nama_variabel[ukuran];
untuk mendirikan sebuah variabel array sama seperti kita mendirikan sebuah variabel biasa yang dimana membutuhkan tipe data, identifier, dan titik koma. Untuk merubah variabel biasanya menjadi variabel array adalah dengan menambahkan operator subscript ( [] ).
Untuk parameter di dalam operator subscript disebut sebagai index atau subscript, tempat dimana kita memberitahukan compiler berapa jumlah variabel yang akan di alokasi sesuai yang kita inginkan. dan dalam array, istilah dari banyak variabel yang dialokasi itu disebut sebagai elemen.
contoh penulisan:
int nilai_varibel[20];
Di atas adalah contoh penulisan dari penggunaan array, variabel di atas memiliki identifier “nilai_variabel” bertipe data integer sebanyak 20 elemen. Tersebut memungkinkan kita untuk menyimpan 50 nilai berbeda dalam satu identifier variabel “nilai_variabel”.pada array,nilai elemen list dimulai dari 0 dan dilanjutkan oleh 1 dan seterusnya.
Pernyataan di atas dinamakan Array statis atau Fixed array, karena kita mendirikan variabel array dengan menggunakan konstanta bernilai 20 sebagai index saat punulisan program. Dan pemberian index hanya dapat dilakukan menggunakan konstanta dan dilakukan sebelum kompilasi (Compile-time), tidak saat program berjalan (Runtime).
penggunaan array dalam pemograman c++ :
#include <iostream>
using namespace std;
int main()
{
char nilai[3]={};
nilai[0] = 'a';
nilai[1] = 'b';
nilai[2] = 'c';
cout<<"nilai pertama adalah"<<nilai[0]<<endl;
cout<<"nilai kedua adalah"<<nilai[1]<<endl;
cout<<"nilai ketiga adalah"<<nilai[2]<<endl;
return 0;
}
using namespace std;
int main()
{
char nilai[3]={};
nilai[0] = 'a';
nilai[1] = 'b';
nilai[2] = 'c';
cout<<"nilai pertama adalah"<<nilai[0]<<endl;
cout<<"nilai kedua adalah"<<nilai[1]<<endl;
cout<<"nilai ketiga adalah"<<nilai[2]<<endl;
return 0;
}
jadi pembacaan array itu dimulai dengan list 0 dilanjutkan dengan 1,2,dan 3.
Comments
Post a Comment