İçeriğe geç

Etiket: struct

C Programlama Yapılar ve Birlikler

(enum, struct, typedef)

Enum Deyimi:

  • Sayma tipi olarak adlandırılırlar.
  • Bu sayma sabitleri, değerleri otomatik olarak belirlenen sembolik sabitlerdir.
  • Enum içindeki değerler aksi belirtilmedikçe 0 ile başlayar ve 1 arttırılır.
  • Değişkenin alabileceği değerlerin sabit olduğu durumlarda programı daha okunabilir hala getirmek için kullanılır.

Mantıksal örnekler:

  • Cinsiyet: Kadın,Erkek
  • Evlilik_Durumu: Evli, Bekar
  • Egitim_Durumu: İlkokul , Lise, OnLisans, Lisans, LisansUstu

 Genel yazım biçimi:

   – enum tip_adı {deger1, deger2, …, degerN} degisen_adı;

Yazım biçimini gerçek örneklerle belirtecek olursak:

  – enum bolumler { programcilik, donanim, muhasebe, motor};

tanımı ile programcılık için 0 , donanim için 1, muhasebe için 2 ve motor için 3 değerini kabul ederek atamaları buna göre yapmış oluruz.

Eğer programcılık değerini 1 ‘e eşitlersek sayma işlemi 1 den başlanır. Bu durumda yeni değerlerimizi 1 artmış olarak ifade edebiliriz. Bununla ilgili basit bir örneğe “ C ÖRNEKLERİ ” ‘nden  göz atabilirsiniz.

Sturct ( Yapı ) Deyimi

  • Farklı veri türlerine ait değişkenlerin bir grup olarak ifade edilmesi için kullanılır. Bu gruplar kullanıcı tanımlı isim ile kullanılması amacıyla tercih edilen veri türüdür.
  • Yapılar diziler gibi bellekte sürekli kalır.
  • İçerisindeki elemanlara üye denir ve üyeler farklı veri tiplerine sahip olabilir.
  • Yapılar sayesinde kendi veri tipinizi üretmeniz mümkündür.
  • Farklı programlama dillerinde Record (kayıt) olarak da geçerler.
Yorum Bırak