Apa Itu Array Di C++

3 min read Jun 28, 2024
Apa Itu Array Di C++

Apa itu Array di C++?

Array di C++ adalah struktur data yang menyimpan kumpulan data dari tipe data yang sama dalam memori yang berdekatan. Sederhananya, array adalah wadah untuk menyimpan data yang terorganisir dengan baik.

Keuntungan Menggunakan Array di C++

  • Akses langsung: Anda dapat mengakses elemen array secara langsung dengan menggunakan indeksnya.
  • Efisiensi: Array menyimpan data secara berurutan di memori, yang membuatnya efisien untuk mengakses dan memanipulasi data.
  • Organisasi data: Array membantu mengatur data dengan urutan yang logis, memudahkan pengambilan data.

Deklarasi Array di C++

Untuk mendeklarasikan array di C++, Anda perlu menentukan tipe data dan ukuran array. Berikut contoh deklarasi array yang menyimpan 5 integer:

int numbers[5];

Dalam contoh di atas, numbers adalah nama array, int adalah tipe data, dan 5 adalah ukuran array (menyatakan bahwa array dapat menyimpan 5 integer).

Mengisi dan Mengakses Elemen Array

Anda dapat mengisi array dengan nilai dengan menggunakan indeks, yang dimulai dari 0. Berikut contoh pengisian dan akses elemen array:

int numbers[5] = {1, 2, 3, 4, 5}; // Mengisi array dengan nilai langsung

cout << numbers[0]; // Mengakses elemen pertama (nilai: 1)
numbers[2] = 10; // Mengubah nilai elemen ketiga menjadi 10

Contoh Penggunaan Array di C++

Berikut contoh program C++ sederhana yang menggunakan array untuk menyimpan dan menampilkan nilai:

#include 

using namespace std;

int main() {
  int numbers[5];

  cout << "Masukkan 5 angka:\n";

  // Mengisi array dengan input dari pengguna
  for (int i = 0; i < 5; i++) {
    cout << "Angka ke-" << i + 1 << ": ";
    cin >> numbers[i];
  }

  cout << "\nAngka yang Anda masukkan:\n";

  // Menampilkan nilai dalam array
  for (int i = 0; i < 5; i++) {
    cout << numbers[i] << " ";
  }

  return 0;
}

Kesimpulan

Array adalah struktur data yang sangat berguna di C++ untuk menyimpan dan mengelola kumpulan data dari tipe yang sama. Pemahaman yang baik tentang array akan membantu Anda dalam membangun aplikasi yang lebih efisien dan terstruktur dengan baik.

Latest Posts


Featured Posts