Array digunakan untuk menyimpan dan menghasilkan beberapa atau banyak value dalam satu variabel, untuk mendeklarasikan array, deklarasikan berupa tipe data dari array, nama variabel dari array, dan jumlah value yang diinginkan yang dimasukkan di dalam tutup kurung kotak []
, contoh kode:
std::string nama_siswa[5];
contoh deklarasi value dari array
std::string nama_siswa[3] = {"erik", "mark", "spencer"};
kita bisa mengakses element pada array seperti pada contoh dibawah ini
std::string nama_siswa[3] = {"erik", "mark", "spencer"};
std::cout << nama_siswa[0];
pada penjelasan diatas kita mengakses element pertama dari siswa yaitu erik
, array dimulai dari index 0 dan kemudian berlanjut 0 1 2...n
kita juga bisa mengubah value dari element tersebut dengan cara memilih element yang ingin kita ubah dan menggantinya dengan yang sesuai
std::string nama_siswa[3] = {"erik", "mark", "spencer"};
nama_siswa[1] = "james";
std::cout << nama_siswa[1];
contoh pada value integer
int nilai_siswa[3] = {90, 50, 70};
std::cout << nilai_siswa[2];
Kita bisa memanggil semua value dari array dengan cara menggunakan looping sebagai contoh
std::string nama_siswa[3] = {"erik", "mark", "spencer"};
for (int i = 0; i < 3; i++){
std::cout << nama_siswa[i] << std::endl;
}
pada penjelasan diatas, perulangan diulang sebanyak 3 kali dimana sesuai dengan jumlah element dari array, kemudian menampilkan output dari nama siswa pada perulangan tersebut sehingga mengeluarkan output
erik
mark
spencer
contoh lain
std::string nama_siswa[3] = {"erik", "mark", "spencer"};
for (int i = 0; i < 3; i++){
std::cout << i[nama_siswa] << std::endl;
}
contoh lebih lanjut dari array