STRUCK DAN ADT
STRUCK DAN ADT, pengertian struct secara ringkas dan
sederhana ialah "sekumpulan data yang terstruktur"
Menggunakan Struct Pada Bahasa C
Kapan seharusnya penggunaan atau menggunakan struct
dilakukan dan untuk apa digunakan? Oke, ketika ingin menyimpan sesuatu hal yang
memiliki sekumpulan data terkait didalamnya (objek) , saat itulah
"struct" menjadi pilihan satu-satunya. Struct membebaskan pemrogram
untuk menyimpan data yang double, data yang disimpan tidak harus bertipe data
yang sama dengan data lainnya/ boleh campur.
Untuk mendeklarasikan sebuah struct, kita dapat memilih
salah satu dari dua metode berikut ini.
Pendeklarasian struct yang pertama (bentuk umum)
struct
structName {
tipeData namaVariabel;
};
tipeData namaVariabel;
};
Sedangkan untuk pendeklarasian cara yang kedua, kita dapat
menggunakan fasilitas typedef untuk memberikan nama samaran (alias name) kepada
struct yang ingin kita deklarasikan dan gunakan nantinya.
typedef struct
{
tipeData namaVariabel;
}structName;
tipeData namaVariabel;
}structName;
Jika dilihat dari kedua cara pendeklarasian diatas, hanya
terdapat sedikit perbedaan saja, yaitu letak "nama" dari
"struct" yang ingin digunakan. Perbedaan dari kedua cara
pendeklarasian tersebut diatas akan lebih terlihat ketika melakukan perintah
yang berhubungan dengan struct tersebut.
Oke, mari kita lihat langsung contoh dari penggunaan struct
dengan bahasa c berikut ini sebagai implementasi dari penjelasan diatas.
CONTOH PEGAWAI
(1)
struct pegawai {
(1)
struct pegawai {
char nip[7];
char jabatan[16];
struct human manusia;
};
pegawai manusia;
(cara memanggil)
manusia.jabatan
(2)
typedef struct {
int pembilang;
int penyebut;
} pecahan;
pegawai manusia;
(cara memanggil)
manusia.jabatan
(2)
typedef struct {
int pembilang;
int penyebut;
} pecahan;
jadi setiap nama, maka ada anakannya.
Komentar
Posting Komentar