Struct atau record adalah kumpulan data yang memiliki tipe data yang
berbeda. Secara pendeklarasian, struct sangat berbeda dengan array yang
hanya memiliki satu buah tipe data untuk setiap kumpulannya. Struct
digunakan apabila data yang ingin dikelompokkan memiliki tipe data yang
berbeda. Pendeklarasian struct sebagai berikut:
1
2
3
4
5
6
7
8
9
|
stuct data_mahasiswa
{
long int nim;
char nama[100];
char fakultas[100];
};
data_mahasiswa mahasiswa1, mahasiswa2;
|
Deklarasi di atas merupakan suatu tipe data yang bernama
data_mahasiswa di mana setiap data yang akan dideklarasikan menggunakan
tipe data data_mahasiswa akan mempunyai field nim, nama, dan fakultas.
Untuk dapat menggunakan tipe data tersebut sebuah variabel harus
dideklarasikan menggunakan nama struct nya. Bentuk umum pendeklarasian
variabel struct nya adalah sebagai berikut:
1
|
struct data_mahasiswa mahasiswa1, mahasiswa2;
|
Deklarasi dua variabel di atas ada dua variabel bernama Mahasiswa1
dan Mahasiswa2 setiap variabel tersebut mempunyai field sesuai dengan
data_mahasiswa.
contoh struct mahasiswa dengan for :
This is dummy text. It is not meant to be read. Accordingly, it is difficult to figure out when to end it. But then, this is dummy text. It is not meant to be read. Period.
ConversionConversion EmoticonEmoticon