Sabtu, 19 Maret 2011

ARRAY


Inisialisasi Array
Contoh: int A[3] = {10,20,30};
Penjelasan:
Maksud contoh inisialisasi diatas adalah kita dapat langsung melakukan inisialisasi nilai terhadap elemen-elemen array di dalamnya. Hal ini dimaksudkan untuk mengisikan nilai default pada elemen array sehingga jika elemen bersangkutan tidak diisi dengan nilai baru, maka nilai yang digunakan adalah nilai yang telah ada.
Bagaimana jika terjadi hal dibawah ini:
int A[3] = {10,20,30,40};
Apakah nilai yang ditampung tersebut akan tertampung semua? Jawabannya adalah TIDAK, karena daya tampung array A adalah sebanyak 3, sehingga yang tertampung adalah nilai 10,20, dan 30. Sedangkan nilai 40 tidak terbawa.

Contoh Program dibawah ini adalah untuk menunjukkan proses insialisasi nilai pada elemen-elemen array:
#include<iostream.h>
int main() {
// Mendeklarasikan array
// dan langsung menginisialisasi nilainya
int A[5] = { 10, 20, 30, 40, 50 };
// Menampilkan nilai yang terdapat pada elemen array
cout<<"Sebelum dilakukan perubahan nilai"<<endl;
cout<<"A[0] = "<<A[0]<<endl;
cout<<"A[1] = "<<A[1]<<endl;
cout<<"A[2] = "<<A[2]<<endl;
cout<<"A[3] = "<<A[3]<<endl;
cout<<"A[4] = "<<A[4]<<endl;
// Mengubah elemen ke-1 dan ke-2
A[0] = 12;
A[1] = 25;
// Menampilkan kembali nilai yang terdapat pada elemen array
cout<<"Setelah dilakukan perubahan nilai"<<endl;
cout<<"A[0] = "<<A[0]<<endl;
cout<<"A[1] = "<<A[1]<<endl;
cout<<"A[2] = "<<A[2]<<endl;
cout<<"A[3] = "<<A[3]<<endl;
cout<<"A[4] = "<<A[4]<<endl;
return 0;}





Tidak ada komentar:

Posting Komentar