Ünite 14: Değişmezler, Sabitler ve Numaralandırma — Ön Okuma Soruları
Ders kitabının bölüm başındaki ilgi uyandıran soruları. Bunlar sınav sorusu değil — konuya başlamadan önce düşünmen için. Cevabı açmadan önce kendi yanıtını düşün.
Bilgisayar belleğinde hiç yer kaplamayan ve değeri asla değişmeyen bir değişken tanımlamak mümkün müdür?
Yönlendirme
Evet, 'const' anahtar kelimesiyle tanımlanan sabitler derleme zamanında doğrudan koda gömülür ve çalışma zamanında adres tutmazlar.
Yazdığımız ondalık bir sayının bilgisayar tarafından 'double' yerine daha az yer kaplayan 'float' olarak algılanmasını nasıl sağlayabiliriz?
Yönlendirme
Derleyicinin varsayılan kabulünü geçersiz kılmak için sayının sonuna 'f' veya 'F' gibi özel sonekler ekleyebiliriz.
Programlarımızda haftanın günleri veya kullanıcı yetkileri gibi sınırlı sayıdaki seçenekleri karmaşık sayılar yerine anlamlı kelimelerle nasıl yönetebiliriz?
Yönlendirme
'enum' (numaralandırma) yapısını kullanarak belirli tamsayı değerlerini anlamlı isimlerle eşleştirebilir ve kodun okunabilirliğini artırabiliriz.
Aynı anda birden fazla izne veya duruma sahip bir kullanıcıyı tek bir değişken içinde nasıl takip edebiliriz?
Yönlendirme
Numaralandırmalarda 'FlagsAttribute' kullanarak bitsel operatörler yardımıyla birden fazla seçeneği tek bir değişkende birleştirebiliriz.