Array Dan String dalam Pemrograman

- 8/12/2017
Array
Adalah sekelompok data yang sejenis yang disimpan didalam memori secara berurutan dengan sebuah nama variable, dan untuk membedakan antara 1 data dengan data yang lainnya digunakan index.
Array dan Data
Contoh deklarasi array :
Int arr [ 5 ] ; atau double d [ 10 ] ;

Inisialisasi Array
Untuk menginisialisasi array, elemen-elemen array diletakkan diantara tanda kurung.
Contoh :
Int arr [ 5 ] = { 1, 3, -3, 5, 2 } ;

Jika jumlah elemen yang diinisialisasikan kurang dari jumlah elemen yang tersedia, maka sisa elemen tersebut akan diberikan nilai 0 (nol) secara otomatis oleh compiler.

Contoh program :
# include <iostream.h>
Main ( )
{
Int arr [ 5 ] = { 1, 3 } ;
For ( int i = 0 ; i < 5 ; i++ )
Cout << “ arr [ i ] << ‘ ‘ ;
Return 0 ;
}
Output : 1 3 0 0 0

String
String adalah kumpulan beberapa karakter atau array dari karakter. String dan karakter dibedakan cara penulisannya. String ditulis dengan diapit oleh tanda petik ganda “ … “ , dan karakter ditulis dengan diapit oleh tanda petik tunggal ‘ … ‘

Akhir dari string ditunjukkan oleh NULL karakter. Semua fungsi yang digunakan untuk melakukan manipulasi terhadap string menganggap string diakhiri dengan null. Karakter null direpresentasikan dengan tanda ‘ \0 ‘.

Contoh :
Cout << “ abcdefg\0hijklmn” ;

Pada contoh diatas, akan tercetak di monitor adalah : abcdefg, karena ada tanda ‘\0’ setelah huruf g dan itu menandakan akhir dari string.

Untuk mendeklarasikan string, maka array yang ada harus dilebihkan 1(satu) untuk tempat menampung karakter null.

Contoh deklarasi string :
Akan dideklarasikan array str untuk menampung string sepanjang 6 (enam) karakter,

maka :
Char str [ 7 ] = “ string “ ; atau
Char str [ 7 ] = {‘s’, ‘t’, ‘r’, ’i’, ‘n’, ‘g’, ‘\0’ } ;

 

Masukkan Kata Kunci Pencarian Anda di Sini