Sabtu, 10 April 2010

tipe data struct

Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung 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 dan penggunaan Struct menggunakan typedef

typedef struct Mahasiswa {
char NIM[8];
char nama[50];
float ipk;
};

untuk menggunakan struct Mahasiswa dengan membuat variabel mhs dan mhs2

Mahasiswa mhs,mhs2;

untuk menggunakan struct Mahasiswa dengan membuat variabel array m;

Mahasiswa m[100];

Pendeklarasian dan penggunaan Struct tanpa typedef

struct {
char NIM[8];
char nama[50];
float ipk;
} mhs;

Berarti kita sudah mempunyai variabel mhs yang bertipe data struct seperti diatas.

Cara penggunaan struct dan pengaksesan elemen-elemennya

1. Penggunaan/pemakaian tipe data struct dilakukan dengan membuat suatu variabel yang bertipe data struct tersebut
2. Pengaksesan elemen struct dilakukan secara individual dengan menyebutkan nama variabel struct diikuti dengan operator titik (.)
3. Misalnya dengan struct mahasiswa seperti contoh di atas, kita akan akses elemen-elemennya

Tidak ada komentar:

Posting Komentar