//Skip to content
- Tırnak içinde % yazdırabilmek için %% yazmamız gerekir yoksa bizde atama bekler
- Aynı tipte degiskenlerin toplandıgı yere dizi denir .Yapılar(struct)da ise farklı veri tipleri bulunabilir
struct isci{ char adi[20]; char soyadi[20]; int yas; char cinsiyet; double saatlikUcreti;}; //Farklı tiplerde veriler tek bir yapı altında tutulması saglnamıştır
Yeni bir yapı tipi oluştururken her zaman yapı etiket ismi kullanın. Yapı etiket ismi, programda daha sonradan o yapı tipinde yeni değişkenler bildirmek için gereklidir.
Union : aynı depolamayı kullanan değişkenlerin tek isim altında toplanmasıdır
typedef anahtar kelimesi, daha önce tanımlanmış veri tiplerine yeni(eş) isimler tanımlamada kullanılır. Örn : typedef struct parca Parca; //parca ile aynı anlama gelecek "Parca" tanımladık
SEEK_SET aramanın dosyanın başından başlayacağını; SEEK_CUR aramanın dosyadaki o anda bulunulan konumdan başlayacağını ve SEEK_END aramanın dosya sonundan başlayacağını belirtir.
rewind fonksiyonu, programın dosya pozisyon göstericisini belirlenen dosyanın başına geri döndürmesini sağlatır.
fgetc fonksiyonu, belirlenen dosyadan bir karakter okur. fputs belirlenen dosyaya bir karakter yazdırır. fgets fonksiyonu belirlenen dosyadan bir satır okur. fputs fonksiyonu belirlenen dosyaya bir satır yazdırır
Dinamik olarak tahsis edilen hafızaya ihtiyaç kalmadığında,hafızayı sisteme anında geri döndürmek için free kullanın.
Malloc Tahsisi :yeniPtr = malloc ( sizeof ( struct dugum ) )
Alanı serbest bırakma : free(yeniPtr)
protected : miras alanlardan ulasılabilir