Ünite 12: Structures and Bit Manipulations — Sınav Hazırlık Notları
Yapıların (structures) farklı veri tiplerindeki değişkenleri tek bir isim altında topladığını ve dizilerden bu yönüyle ayrıldığını unutmayın.
Bir yapının kendi içinde kendi örneğini doğrudan (instance) tutamayacağını, ancak aynı türden bir gösterici (pointer) barındırabileceğini iyi kavrayın.
Doğrudan yapı değişkenleri için nokta operatörü (.), yapı göstericileri içinse ok operatörü (->) kullanıldığını karıştırmayın.
Bitsel AND (&), inclusive OR (|) ve exclusive OR (^) operatörlerinin mantıksal doğruluk kurallarını örnek sayı sonuçlarıyla birlikte ezberleyin.
Sol kaydırma (<<) işleminde sağdan 0 doldurulduğunu, sağ kaydırma (>>) işleminde ise soldan doldurma yönteminin makineye bağlı (machine dependent) olduğunu unutmayın.
Yapıların fonksiyonlara gönderilmesinde çağrı by value ve by reference mekanizmalarının bellek ve performans etkilerini göz önünde bulundurun.