← Ü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