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

Popular posts from this blog