Penjelasan singkat mengenai Array (C++)

Array adalah serangkaian elemen dari jenis yang sama ditempatkan di lokasi memori yang berdekatan yang dapat individual direferensikan dengan menambahkan indeks untuk sebuah identifikasi unik.

Itu berarti bahwa, misalnya, kita dapat menyimpan 5 nilai dengan tipe int dalam array tanpa harus mendeklarasikan 5 variabel yang berbeda, masing-masing dengan identifier yang berbeda. Daripada itu, dengan menggunakan array kita dapat menyimpan 5 nilai yang berbeda dari jenis yang sama, int misalnya, dengan identifier unik.

Sebagai contoh, sebuah array mengandung 5 nilai integer bertipe int disebut sandiah dapat diwakili seperti ini:



di mana setiap panel kosong merupakan elemen dari array, yang dalam hal ini adalah nilai integer dari tipe int. Unsur-unsur diberi nomor dari 0 sampai 4 karena dalam array indeks pertama selalu 0, terlepas dari panjangnya.
Seperti variabel reguler, array harus dideklarasikan sebelum digunakan. Sebuah deklarasi khas untuk sebuah array di C + + adalah:
nama tipe [elemen];
dimana jenis tipe yang valid (seperti int, float nama ...), adalah identifier yang valid dan bidang elemen (yang selalu diapit oleh kurung siku []), menentukan berapa banyak dari elemen-elemen array memiliki mengandung.
Oleh karena itu, dalam rangka untuk mendeklarasikan sebuah array disebut pemukul dengan yang ditampilkan dalam diagram di atas adalah yang sederhana seperti:

 
      int sandiah[5];
 
 CATATAN: Bidang elemen dalam tanda kurung [] yang merupakan jumlah elemen array akan terus,  
harus menjadi nilai konstan, karena array blok memori non-dinamis yang ukurannya harus ditentukan sebelum eksekusi.  
Dalam rangka untuk menciptakan array dengan panjang variabel memori dinamis diperlukan.
Inisialisasi array.
 Ketika mendeklarasikan array biasa dari lingkup lokal (dalam fungsi, misalnya), 
 jika kita tidak menentukan lain,  
unsur-unsurnya tidak akan diinisialisasi ke nilai apapun secara default, 
sehingga konten mereka akan ditentukan sampai kita menyimpan beberapa nilai di dalamnya. Elemen-elemen dari array global dan statis,  
di sisi lain, secara otomatis diinisialisasi dengan nilai default mereka, yang untuk semua jenis mendasar ini berarti mereka diisi dengan nol.

 Dalam kedua kasus, lokal dan global, ketika kita mendeklarasikan array, 
kita memiliki kemungkinan untuk menetapkan nilai awal untuk masing-masing elemen tersebut dengan melampirkan nilai-nilai dalam kurung kurawal {}. 
Sebagai contoh: 

   int sandiah [5] = { 16, 2, 77, 40, 12071 }; 
 
 langsung aja lihat contoh source nya :
 
#include <iostream>
using namespace std;
 int sandiah[]={16, 2 ,77, 40, 12071} 
int n, result=0;

int main ()
{
  for ( n=0 ; n<5 ; n++ )
  {
    result += sandiah[n];
  }
  cout << result;
  return 0; 


sekian dulu dari dunia C++ tentang Array....semoga berhasil.. :)

Referensi .....

Posted in , . Bookmark the permalink. RSS feed for this post.

Leave a Reply

Pages

Search

Sandiah Notes Template Sandroid11.blogspot.com.