26 Aralık 2016 Pazartesi

YAZILIM MÜHENDISLIĞINDE İYI ALIŞKANLIKLAR-2


  • 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
  • Share: