Struct (Structure) berfungsi
untuk menyimpan sekumpulan data ke dalam sebuah variable
Kumpulan data
tersebut disatukan sedemikian rupa menjadi satu.
Kumpulan data di
dalam struct bisa mempunyai tipe data dasar yang bermacam macam.
Kumpulan data
dalam struct sangat dianjurkan membentuk sebuah kesatuan makna berkaitan dengan
nama struct-nya.
Misal : jika struct-nya bernama segitiga maka isi struct-nya
antara lain: alas, tinggi, luas dan keliling. Konsep yang lebih lanjut dapat
juga dalam sebuah struct terdapat struct lagi (nested struct)
Contoh
Deklarasi :
struct mhs {
int NRM;
char nama[20];
float IPK;
int NRM;
char nama[20];
float IPK;
data[20];
};
Nested Struct
Di dalam sebuah struct dapat dimungkinkan terdapat sebuah struct lagi. Jadi
hal ini dapat diartikan struct di dalam struct. Hampir mirip nested loop, yaitu
for di dalam for.
Contoh :
struct tanggal {
int hari;
int bulan;
int tahun;
};
struct karyawan {
char NIP [10];
char nama [20];
struct tanggal tgl_masuk;
float gaji;
};
0 komentar:
Posting Komentar