Thursday, October 29, 2009

Typedef

Typedef digunakan untuk memberikan alias atau nama baru ke sebuah tipe data .. typedef tidak menggunakan tipedata baru, hanya saja nama yang mewakili tipe data asli.

Ketika sebuah objek didefinisikan menggunakan typedef identifier, properties dari objek didefinisikan persis sama seolah-olah objek yang didefinisikan secara eksplisit daftar tipe data yang berkaitan dengan identifier.

Contoh deklarasi typedef

Menyatakan pernyataan berikut LENGTH sebagai alias untuk int dan kemudian menggunakan typedef ini untuk menyatakan panjang, lebar, dan tinggi sebagai variabel integer ..

typedef int LENGTH;
LENGTH length, width, height; PANJANG panjang, lebar, tinggi;

Demikian pula, typedef dapat digunakan untuk menentukan jenis kelas (struktur, union, atau C++ class). Contoh:

typedef struct{

int berat;

int ons;

int butir;

} WEIGHT;

stucture WEIGHT kemudian dapat digunakan dalam deklarasi berikut:

WEIGHT ayam, sapi, kuda, ikan paus;

No comments:

Post a Comment