Programlama Rehberi

computer sordu
enum ve typedef nedir?

C dersinde "enum ve typedef" nedir ? açıklarsanız sevinirm....



Yazılan cevap: 1
Eklenme tarihi: 2009-05-15
Okunma sayısı: 6381
Kategori: C

Cevaplar(1)

enum: enumeration olarak ta bilinir. sınırlı sayıda seçeneği gruplamak için kullanılır.  Örn:

enum Sehir { Ankara, Istanbul, Izmir};

enum Sehir baskent = Ankara;


 Görüldüğü gibi şehir enumerationu oluşturularak belli sayıda seçenek sunan bir yapı elde etmiş olduk.

typedef: Adı üstünde tip tanımlamadır. Takma isim dense yanlış olmaz. C dilinde  bir struct tanımlasan ve bu struct için kod içinde değişken oluştursan tanımlamanın başına fazladan struct yazman gerekecek. Yani kod aşağıdaki gibi olacak

struct sinav {int ilkvize; int odev; int final;};

struct sinav ahmet; //degiskeni struct kelimesini kullanarak tanımladık

typedef kullanarak değişken tanımlamanı şağıdaki gibi kısaltabilirsin.


typedef struct {int ilkvize; int odev; int final;} sinav;

sinav ahmet; //struct kelimesini kullanmadık.




Yazan: Hamdi / Ort. puan: 0 /
Cevabı değerlendir:


2004-2009 © Programlama Rehberi, tüm hakları saklıdır.