Pertemuan ke-1
Berbeda dengan array hanya berupa kumpulan variabel yang bertipe data sama, struct bisa memiliki variabel-variabel yang bertipe data sama atau berbeda, bahkan bisa menyimpan variabel yang bertipe data array atau struct itu sendiri.
Variabel-variabel yang menjadi anggota struct disebut dengan elemen struct.
Ilustrasi
Deklarasi struct
} Keyword: struct
struct nama_struct { tipe_data nama_var; tipe_data nama_var; ... };struct nama_struct nama_var_struct;Contohstruct mobil { char merek[15]; char seri[15]; int tahun; };struct mobil mjepang;
} Keyword: struct, typedef
typedef struct{ tipe_data nama_var; tipe_data nama_var; ... } nama_struct;nama_struct nama_var_struct;
Contoh typedef struct mobil { char merek[15]; char nama[15]; int tahun; };mobil mjepang;
Mengakses
} Mengisi nilai
strcpy(mjepang.merek, “Toyota”);Strcpy(mjepang.nama, “Corolla”);mjepang.tahun = 1971;
} Membaca nilai
printf(“Merek mobil: %s”, mjepang.merek);
} Seperti array variabel biasa
} Contoh:
struct mobil mjepang[5];
Mengakses
} Mengisi nilai
strcpy(mjepang[0].merek, “Nissan”);
strcpy(mjepang[0].nama, “Terrano”);mjepang[0].tahun = 2000;
} Membaca nilai
printf(“Nama mobil: %s”, mjepang[1].nama);
Referensi saya ambil dari MATERI PERKULIAHAN dari Bapak BAYU SETIAJI, S.KOM..
Semoga bermanfaat,,
0 komentar:
Speak up your mind
Tell us what you're thinking... !