Struct


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 N
RM;
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