• Contoh pendefinisian tipe struktur adalah sebagai berikut:
• struct data_tanggal
• }
• int tanggal;
• 55
• int bulan;
• int tahun;
• ;{
• yang mendefinisikan tipe struktur bernama data_tanggal, yang terdiri dari tiga buah
• elemen (field) berupa : tanggal, bulan dan tahun.
• Pendefnisian dan pendeklarasian struktur dapat juga ditulis sebagai berikut:
• struct data_tanggal
• }
• int tanggal;
• int bulan;
• int tahun;
• } tgl_lahir;
• Bentuk umum dalam mendefinisikan dan mendeklarasikan struktur adalah sebagai
• berikut
• struct nama_tipe_struktur
• }
• tipe field1;
• tipe field2;
• .
• .
• tipe fieldn;
• }variabel_struktur1, ... , variabel_strukturM;
• Masing-masing tipe dari elemen struktur dapat berlainan. Adapun variabel_struktur1
• sampai dengan variabel_strukturM menyatakan bahwa variabel struktur yang
• dideklarasikan bisa lebih dari satu. Jika ada lebih dari satu variabel, antara variabel
• struktur dipisahkan dengan tanda koma.
Mengakses Elemen Struktur
Elemen dari struktur dapat diakses dengan menggunakan bentuk
variabel_struktur.nama_field
Antara variabel_struktur dan nama_field dipisahkan dengan operator titik (disebut operator anggota struktur). Contoh berikut merupakan instruksi untuk mengisikan data pada field tanggal tgl_lahir.tanggal = 30;