15.2 Yapı, struct Deyimi (Structures)

15.2   Yapı, struct Deyimi (Structures)

Aralarında mantıksal bir ilişki bulunan farklı türden bilgiler “yapılar (structures)” içerisinde mantıksal bir bütün olarak ifade edilebilir. Yapılar diziler gibi bellekte sürekli kalır. Bir yapı içerisindeki elemanlara üye (member) denir. Üyelerin herbiri farklı veri tipine sahip olabilir. Bu sayede, kendi tipinizi üretebilirsiniz.

Genel yapı bildirimi:

 NOT

enum ile sabit bildirimi yapılırken
struct ile değişken bildirimi yapılır.

Bir öğrenciye ait bilgileri bir çatı altında aşağıdaki gibi toplanabilir:

Bu tipte bir değişken tanımlama:

şeklinde olabilir. ogr1 değişkeni ile tanımlanan 1. öğrencinin numarasına bir değer atama işlemi:

şeklinde yapılır. Bu deyimin kullanımı Program 15.3, ve 15.4’de gösterilmiştir. Inceleyiniz.

Program 15.3: struct deyiminin kullanımı

ÇIKTI

 

Yapılar, diğer değişkenler gibi, fonksiyonlara parametre olarak geçirelilebilir.

Program 15.4: struct deyiminin kullanımı

ÇIKTI

 

Yapılarla da, gösterici tanımlamaları yapılabilir. Ancak, bir yapı gösteren göstericinin, gösterdiği yere yönlendirme operatörü, ->, ile erişilir.

Program 15.5: struct deyiminin kullanımı

ÇIKTI

 

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.