Study
C

Array di C

Penjelasan

Array di C dipakai untuk menyimpan banyak nilai bertipe sama dalam satu variabel. Sama seperti Java, ukuran array C bersifat TETAP setelah dideklarasikan — tidak bisa ditambah/dikurangi. C juga TIDAK melakukan pengecekan batas index (bounds checking) — mengakses index di luar ukuran array tidak langsung error, tapi menghasilkan perilaku tak terduga (undefined behavior).

Contoh Konsep

#include <stdio.h>

int main() {
    int nilaiUjian[5] = {70, 85, 90, 60, 95};

    printf("%d\n", nilaiUjian[0]); // 70

    int panjang = sizeof(nilaiUjian) / sizeof(nilaiUjian[0]);
    printf("%d\n", panjang); // 5

    return 0;
}

Praktikum

Buat array int nilaiUjian[] = {70, 85, 90, 60, 95}. Cari nilai tertinggi memakai perulangan, lalu tampilkan hasilnya.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Panjang array C tidak disimpan otomatis (tidak ada .length seperti Java) — pakai trik sizeof(array) / sizeof(array[0]) untuk menghitungnya, tapi ini HANYA berlaku selama array-nya masih dalam scope aslinya, bukan setelah dikirim ke fungsi lain.