C++ Boolean Array Default Value

3 min read Jul 01, 2024
C++ Boolean Array Default Value

C++ Boolean Array Default Value

Dalam C++, sebuah array boolean secara default diinisialisasi dengan nilai false. Hal ini berlaku untuk semua jenis array, baik yang dideklarasikan secara statis maupun dinamis.

Deklarasi dan Inisialisasi

Anda dapat mendeklarasikan array boolean dengan cara berikut:

bool booleanArray[5]; // Deklarasi array dengan 5 elemen

Dalam contoh ini, booleanArray adalah sebuah array yang berisi 5 elemen boolean, di mana setiap elemen secara default diinisialisasi dengan nilai false.

Anda juga dapat menginisialisasi elemen array dengan nilai tertentu saat mendeklarasikannya:

bool booleanArray[5] = {true, false, true, false, true};

Dalam contoh ini, elemen pertama, ketiga, dan kelima dari array diinisialisasi dengan nilai true, sedangkan elemen kedua dan keempat diinisialisasi dengan nilai false.

Accessing Element

Anda dapat mengakses elemen array menggunakan indeksnya, yang dimulai dari 0:

bool firstElement = booleanArray[0]; // Mengakses elemen pertama

Contoh Penggunaan

#include 

int main() {
  bool booleanArray[5]; // Deklarasi array boolean

  // Mencetak nilai default dari elemen array
  std::cout << "Nilai default dari elemen array boolean:" << std::endl;
  for (int i = 0; i < 5; i++) {
    std::cout << "Elemen ke-" << i << ": " << booleanArray[i] << std::endl;
  }

  // Mengubah nilai elemen array
  booleanArray[2] = true;

  // Mencetak nilai elemen array setelah perubahan
  std::cout << "\nNilai elemen array setelah perubahan:" << std::endl;
  for (int i = 0; i < 5; i++) {
    std::cout << "Elemen ke-" << i << ": " << booleanArray[i] << std::endl;
  }

  return 0;
}

Output dari kode di atas:

Nilai default dari elemen array boolean:
Elemen ke-0: 0
Elemen ke-1: 0
Elemen ke-2: 0
Elemen ke-3: 0
Elemen ke-4: 0

Nilai elemen array setelah perubahan:
Elemen ke-0: 0
Elemen ke-1: 0
Elemen ke-2: 1
Elemen ke-3: 0
Elemen ke-4: 0

Kesimpulan

Dalam C++, sebuah array boolean secara default diinisialisasi dengan nilai false. Anda dapat menginisialisasi elemen array dengan nilai tertentu saat mendeklarasikannya, atau mengubah nilai elemen array setelah dideklarasikan.