Sınav Notları
Ana Sayfa » Ankara Üniversitesi ANKADEM » Mühendislik Fakültesi » Introduction to Computer Programming
← Ünite 11

Ünite 11: Characters and Strings — Sınav Hazırlık Notları

  • Dizgi tanımlamalarında sonlandırma karakteri olan '\0' (null character) unutulmamalıdır; bellek hesaplamalarında bu karakter boyuta dahil edilir.
  • ctype.h kütüphanesindeki isdigit, isalpha, isalnum ve isxdigit fonksiyonlarının hangi karakterler için doğru (true) sonuç verdiği ezberlenmelidir.
  • stdlib.h kütüphanesindeki atof, atoi ve atol gibi dönüşüm fonksiyonlarının hangi veri tipleriyle çalıştığı karıştırılmamalıdır.
  • gets fonksiyonunun bellek taşması (overflow) riskine sahip olduğu ve hedef dizinin yeterince büyük olması gerektiği unutulmamalıdır.
  • sprintf ve sscanf fonksiyonlarının ekran/klavye yerine doğrudan karakter dizileri (arrays) üzerinden veri alışverişi yaptığına dikkat edilmelidir.
  • strcat fonksiyonunun s1 dizisinin sonundaki null karakterin üzerine yazma kuralı sınavda sıklıkla sorulan detaylardandır.
  • strcmp ve strncmp fonksiyonlarının dönüş değerleri (0, negatif veya pozitif) ile sözlük sırası ilişkisi iyi kavranmalıdır.
SponsorluReklam Alanı · 300 × 250