Struct
Struct adalah tipe data bentukan yang berisi kumpulan
variabel-variabel yang berada dalam satu nama yang sama dan memiliki kaitan
satu sama lain. 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.
Pendeklarasian
struct terbagi menjadi 2 yaitu bisa secara :
-
Lokal
-
Global
Contoh pendeklarasian
secara lokal :
struct Mhs {
char nim[25];
char nama[25];
};
yaitu ditengah antara }; tidak terdapat variabel lagi.
Contoh pendeklarasian secara global :
struct Mhs {
char nim[25];
char nama[25];
}binus;
bisa kita liat diatas bahwa diantara } dan ; terdapat variabel bernama binus itu lha variabel global yang bisa kita gunakan tanpa harus mendeklarasikan lagi di dalam main.
Contoh penggunaan struct
yang dideklarsikan secara lokal:
#include <stdio.h>
struct Mhs {
char nim[25];
char nama[25];
};
int main(){
struct Mhs binus = {"22017","Ferguso",};
printf("Nama Siswa : %s\n",binus.nama);
printf("NIM : %s\n", binus.nim);
getchar();
return 0;
}
Comments
Post a Comment