C StructuresLesson 37Preview gratis
C Arrays of Structs
Lesson ini bagian dari C · Semua level
Ringkasan
Array of struct adalah kumpulan data bertipe sama yang disimpan berdampingan di memori, sehingga cocok untuk data seperti daftar siswa atau kumpulan koordinat titik. Setiap elemen diakses dengan indeks array lalu diikuti operator dot, misalnya students[0].nama. Struktur ini memudahkan proses data lewat loop karena seluruh elemen tersimpan dalam satu blok memori yang rapi.
Poin kunci
- Dideklarasikan seperti array biasa, misalnya struct Sisi arr[10]; lalu tiap elemen berisi satu salinan struct lengkap.
- Akses memakai arr[i].field; jika datanya lewat pointer gunakan ptr->field.
- Ukuran total array = sizeof(struct) kali jumlah elemen, jadi perhatikan juga padding antar member.
- Bisa langsung diisi dengan initializer bersarang seperti {{1,2},{3,4}}.
- Loop for paling umum dipakai untuk memproses seluruh elemen array struct.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.