20 Oktober, 2009

Typedef

typedef adalah keyword untuk membuat suatu tipe data baru dari tipe data yang sudah ada, atau lebih mudah disebut membuat alias.
typedef : type definition

jadi untuk membuat nama lain dari suatu tipe data, gunakan typedef.

misal, kita ingin membuat nama lain dari tipe data integer

typedef int intku;

maka kita bisa membuat variabel dengan tipe data integer dengan menggunakan intku.

intku nilai;
nilai = 10;

jadi variabel nilai adalah bertipe integer juga, dengan proses pembuatan menggunakan nama alias intku.

struct mahasiswa {
char nim[10];
}mhs, mhs2;

begitu juga dengan struct. 'struct mahasiswa' diatas adalah satu tipe data baru buatan kita sendiri. agar kita tidak terlalu panjang mendefinisikan variabel, lengkapi saja dengan typedef sehingga proses pembuatan variabel bisa langsung dengan nama struct tanpa dilengkapi keyword 'struct'

versi 1:
struct mahasiswa {
char nim[10];
};

//deklarasi variabel
struct mahasiswa mhs;

versi 2:
typedef struct mahasiswa{
char nim[10];
};

atau

typedef struct {
char nim[10];
}mahasiswa;

//deklarasi variabel
mahasiswa mhs;

0 komentar:

Posting Komentar