C dilinde veri yapısı oluşturmak için aşağıdaki adımlar izlenir:
struct structure_name { data_type1 member1; data_type2 member2; ... };
Burada
structure_nameyapının adı,
member1,
member2ise yapı üyeleridir ve
data_type1,
data_type2bu üyelerin veri türleridir 1.
- Yapı Değişkeni Oluşturma: Tanımlanan yapı tipine ait hafızayı tahsis etmek ve onunla çalışmak için yapı değişkenleri yaratılır 2.
struct structure_name var;
Alternatif olarak, yapı tanımı sırasında da değişkenler oluşturulabilir 2.
struct structure_name { ... } var1, var2, ...;
structure_name.member1; structure_name.member2;
Eğer yapı bir işaretçi ile kullanılıyorsa,
arrow (->)operatörü de kullanılabilir 1.
structure_ptr->member1 structure_ptr->member2
5 kaynaktan alınan bilgiyle göre: