Karekter dizileri, char tanımlı diziler ya da genel olarak C-tipi karekter dizileri olarak bilinen dizilerdir. İşaretçi temelli bir yapısı olduğu için işaretçiler hakkında bilgi sahibi olmakta fayda vardır. Bu bölümde bir karekter dizisi nasıl tanımlanır? Nasıl değer eklenir? ve Nasıl ekrana yazdırılır? gibi sorulara cevap arayacağız. C-tipi karekter dizileri dediğimiz bu yapıların kullanımı beraberinde güvenlik […]
Gelelim çok boyutlu dizilere, çok boyutlu diziler aslında elemanları dizi olan diziler olarak tanımlanabilir. Yani bir dizi tanımlayıp bu diziyi başka bir diziye eleman olarak eklersek bu oluşan son dizi çok boyutlu bir dizi olur. Nasıl tanımlarız? Elemanlarına nasıl erişiriz? Aynı şekilde elemanlara değer atayabiliriz Değer atamasını diziyi tanımlarkende atayabiliriz Burada 4 satır sayısını, 5 […]
Bir diziyi nasıl sıralarız? Bunun için neredeyse sonsuz algoritma tasarlayabilir, farklı farklı yollar bulabiliriz. Bu yazıda 2 farklı yöntem kullanıcaz. Bunlardan bir tanesi hazır fonksiyon, bir de selection sort denilen sıralama algoritması. Öncelikle sıralama algoritmasından bahsedecek olursak, iki for döngüsü sayesinde iki değeri karşılaştırıyor ve soldaki değer sağdaki değerden büyükse swap gerçekleştiriyor. Koda gelecek olursak, […]
Bu bölümde bir dizinin boyutunu(eke nasıl öğrenebiliriz, diziler üzerinde çalışırken kullanabileceğimiz ne tür fonksiyonlar var onları göreceğiz. Öncelikle bir integer dizi tanımlayarak başlayalım. Tanımladığımız bu dizinin eleman sayısını öğrenmek için önce dizinin boyutunu(kaç byte yer kapladığını) ve içinde bir elemanın boyutunu(kaç byte olduğunu) bulmamız gerekiyor. Daha sonra bulduğumuz bu iki değeri birbirine böldüğümüzde dizinin eleman […]
Diziler(Arrays), aynı tipteki verileri depolayabildiğimiz konteynerlerdir. İstediğimiz tipte tanımlayabildiğimiz bu yapı üzerinde depoladığımız verilere erişebilir, düzenleyebilir veya silebiliriz. Nasıl tanımlarız? // Declaring arrays int employeeSalary[20]{}; // Auto-Initializing Arrays int employeeSalaryAuto[] = {1000, 2000, 3000}; Bir dizi tanımı yaparken derleyiciye bunun bir dizi olduğunu ve kaç eleman alabileceğini bildirmek için [] kullanırız. İçine yazdığımız sayı dizinin […]