İçeriğe geç
Codary
C++
C++ Modül 1: C++'a Giriş ve Temel Yapı

1.1 C++ Nedir? İlk Programın

Kolay
Ders 1 / 22 %0 Ders listesi
1.1 C++ Nedir? İlk Programın 1.2 Değişkenler ve Veri Tipleri 1.3 Kullanıcıdan Girdi Almak: cin 1.4 Aritmetik İşlemler ve Tam Sayı Bölmesi 2.1 Karar Yapıları: if, else if, else 2.2 Çoklu Seçim: switch 2.3 for Döngüsü 2.4 while ve do-while Döngüleri 2.5 Hatayı Bul: Stok Uyarısı ve Siparişler 3.1 Fonksiyon Yazmak: Parametre ve Dönüş Değeri 3.2 Referansla Geçirme ve Aşırı Yükleme 4.1 Diziler (Array) 4.2 Büyüyebilen Diziler: std::vector 4.3 Metinlerle Çalışmak: std::string 4.4 Hatayı Bul: Toplam Her Seferinde Farklı 5.1 İşaretçiler (Pointer) ve Adresler 5.2 Dinamik Bellek ve Akıllı İşaretçiler 6.1 Sınıflar ve Nesneler 6.2 Kapsülleme: private, Getter ve Setter 6.3 Kalıtım ve Sanal Fonksiyonlar (Polimorfizm) 7.1 STL: map ve sort 7.2 Proje: Öğrenci Not Sistemi
Misafir olarak çalışıyorsun. İlerlemeni kaydetmek ve sonraki dersleri açmak için giriş yap. Giriş yap / Kayıt ol

C++ Nedir?

Bilgisayarın işlemcisi yalnızca 0 ve 1'lerden oluşan makine dilini anlar. Biz ise insanların okuyabileceği bir dilde kod yazarız. Derleyici (compiler) adlı program, yazdığımız C++ kodunu makine diline çevirir. Bunu bir kitabın baştan sona tercüme edilmesine benzetebilirsin: önce tüm kitap çevrilir, sonra okunur. Bu yüzden C++ programları çok hızlı çalışır.

İlk programın parçaları

Her C++ programında aşağıdaki iskelet bulunur. Önce örneğe bak, sonra her satırın ne işe yaradığını oku.
Örnek KodCPP
#include <iostream>

int main() {
    std::cout << "Merhaba Dünya!" << std::endl;
    return 0;
}
  1. #include <iostream>: Ekrana yazı yazma ve klavyeden okuma araçlarını programa ekler. "Alet çantasını masaya koymak" gibi düşünebilirsin.
  2. int main(): Programın giriş kapısıdır. Program çalıştığında ilk bu fonksiyonun içindeki satırlar çalışır.
  3. { }: Süslü parantezler bir kod bloğunun başını ve sonunu gösterir.
  4. std::cout << "...";: cout (console output) ekrana yazar. << işareti, sağındaki değeri ekrana "akıtır".
  5. std::endl: Satırı bitirip alt satıra geçer.
  6. return 0;: İşletim sistemine "program sorunsuz bitti" mesajı verir.
Her komut noktalı virgül (;) ile biter. C++'ta en sık yapılan hata noktalı virgülü unutmaktır; derleyici bu durumda "expected ';'" hatası verir.

std:: ne demek?

std, C++ standart kütüphanesinin "soyadı"dır (namespace). std::cout yazmak "standart kütüphanedeki cout" demektir. İleride using namespace std; yazarak bu ön eki kısaltmayı da göreceğiz.

Sonraki derslerde

Bu iskeleti iyi öğren: #include <iostream>, int main() { ... } ve return 0;. Sonraki derslerde bu kalıp editöre hazır gelecek; sen sadece main içindeki boş satıra kendi kodunu yazacaksın. Bir derste yeni bir kütüphane (ör. <vector>) öğrendiğinde onun #include satırını o derste kendin ekleyeceksin, sonraki derslerde o da hazır gelecek.

Sık yapılan hatalar

  • #include <iostream> satırını yazmamak: derleyici cout adını tanımaz.
  • Metni tırnak içine almamak: cout << Merhaba; yazarsan derleyici Merhaba adında bir değişken arar.
  • Main() yazmak: C++ büyük-küçük harfe duyarlıdır, fonksiyonun adı küçük harfle main olmalıdır.
Görev Kendin yazarak öğren
Ekrana tam olarak Merhaba C++! yazdıran ilk C++ programını kendin yaz.

  1. iostream kütüphanesini dahil et.
  2. main fonksiyonunu oluştur.
  3. cout ile Merhaba C++! metnini yazdır.
  4. Fonksiyonu return 0; ile bitir.

    Bilgi Kontrol Quizi

    C++ programı çalışmaya hangi fonksiyondan başlar?

    main.cpp

    Parantez ve tırnaklar kendiliğinden kapanır. Tab girinti ekler; editörden çıkmak için önce Esc, sonra Tab.

    Çıktı Konsolu: Hazır
    Çıktı görmek için "Kodu Çalıştır" butonuna basın...