Kategori C++

C++ String İşlemleri

Merhaba arkadaşlar! 👋 Bugün sizlere C++ string işlemleri hakkında detaylı ve faydalı bir içerik hazırladım. Eğer C++ ile metin işlemleri yapmayı öğrenmek istiyorsanız, bu yazı tam size göre! C++ String Nedir? C++’ta karakter dizilerini saklamak ve işlemek için kullanılan iki…

C++ Pointer (İşaretçiler) Rehberi

Pointer (işaretçi), bir değişkenin bellekteki adresini tutan bir değişkendir. C++’ta bellek yönetimi, dinamik bellek tahsisi ve diziler üzerinde işlem yapmak için pointer’lar çok önemlidir. 1. Pointer Tanımlama ve Kullanımı Pointer tanımlarken * (yıldız) operatörü kullanılır: Örneğin: 2. Pointer ile Değişkenlerin…

C++ Çok Boyutlu Diziler

C++’da çok boyutlu diziler, matris veya tablo gibi satır ve sütunlardan oluşan veri yapıları oluşturmak için kullanılır. En yaygın kullanılan çok boyutlu dizi türü 2 boyutlu dizilerdir, ancak daha fazla boyut da tanımlanabilir. 1. Çok Boyutlu Dizi Tanımlama Çok boyutlu…

C++ Tek Boyutlu Diziler

Diziler, aynı türde birden fazla veriyi tek bir değişken içinde saklamamıza olanak tanıyan veri yapılarıdır. Tek boyutlu diziler, aynı türden verileri sıralı bir şekilde saklamak için kullanılır. 1. Tek Boyutlu Dizi Tanımlama ve Kullanımı Bir dizi tanımlanırken veri türü, dizi…

C++ Rekürsif (Özyinelemeli) Fonksiyonlar

Rekürsif fonksiyonlar, kendini çağıran fonksiyonlardır. Bir problemi daha küçük alt problemlere bölerek çözmek için kullanılırlar. Matematiksel işlemler, veri yapıları ve algoritmalar gibi birçok alanda kullanılırlar. 1. Rekürsif Fonksiyonun Mantığı Rekürsif bir fonksiyon, en az bir temel duruma (base case) ve…

C++ Fonksiyonlar

C++ programlamada fonksiyonlar, kodunuzu modüler hale getirmek, tekrar kullanım sağlamak ve okunabilirliği artırmak için kullanılan temel yapı taşlarından biridir. Fonksiyonlar, belirli bir işlemi gerçekleştiren kod bloklarıdır ve bir kez tanımlandıktan sonra programın farklı bölümlerinde tekrar çağrılabilirler. 1. Fonksiyonların Tanımlanması ve…

C++ Foreach Döngüsü

C++ dilinde, foreach döngüsü olarak adlandırılan yapının doğrudan bir karşılığı yoktur. Ancak, C++11 ile birlikte gelen range-based for loop (aralık tabanlı for döngüsü) kullanılarak aynı işlevsellik elde edilebilir. Bu döngü, koleksiyonlar (array, vektör, listeler vb.) üzerinde tek tek elemanlar üzerinde…

C++ Do-While Döngüsü

C++ dilinde do-while döngüsü, belirli bir koşul sağlandığı sürece bir kod bloğunu tekrarlar. Ancak, do-while döngüsünün while döngüsünden farkı, koşulun döngünün sonunda kontrol edilmesidir. Yani, döngü en az bir kez çalışır, çünkü koşul döngü bitiminde kontrol edilir. Bu özellik, do-while…

C++ While Döngüsü

C++ dilinde while döngüsü, belirli bir koşul sağlandığı sürece bir kod bloğunu tekrarlamak için kullanılan bir kontrol yapısıdır. Diğer döngü türlerinden farklı olarak, while döngüsünde koşul her döngü başında kontrol edilir ve koşul doğru olduğu sürece döngü çalışmaya devam eder.…

C++ For Döngüsü

C++ dilinde for döngüsü, belirli bir koşul sağlandığı sürece bir kod bloğunu tekrarlamak için kullanılan bir kontrol yapısıdır. Özellikle, önceden bilinen sayıda tekrarlama yapmak gerektiğinde ideal bir seçimdir. Bu yazıda, for döngüsünün nasıl çalıştığını, nasıl kullanıldığını ve çeşitli örnekler ile…