İlk program
- C++ kursu
- Başlangıç
- Ders 2/116
- 4 dk
main fonksiyonu, #include ve iostream ile ilk C++ programını yazmayı öğrenirsin.
İlk program
Her C++ programının giriş noktası main fonksiyonudur. Program çalışınca main çağrılır ve return 0; satırına kadar işler.
Bir program yazmak için önce #include <iostream> satırıyla standart giriş çıkış kitaplığını eklersin. std::cout ekrana yazı yazdırır; std::endl satırı bitirip imleci yeni satıra taşır.
Komut satırında g++ merhaba.cpp -o merhaba ile derleyip ./merhaba ile çalıştırırsın. C++ kaynak dosyaları genellikle .cpp uzantısını kullanır.
#include nedir?
#include bir önişlemci yönergesidir: derleyici kaynak kodu derlemeden önce belirtilen başlık dosyasını metne dahil eder. <iostream> giriş çıkış işlemleri için std::cout ve std::cin'i tanımlar.
Başlık adları <...> içinde yazılır ve sonuna noktalı virgül konmaz. Standart kitaplık başlıkları .h uzantısı kullanmaz; kendin yazdığın başlıklarda #include "benim.hpp" şeklinde tırnak kullanırsın.
Bir program birden fazla #include satırı içerebilir; her biri ayrı bir satırda olmalıdır.
Uygulama İlk programını yaz
Aşağıdaki iskeleti tamamla. main içine std::cout ile Merhaba Dünya yaz ve satırı std::endl ile bitir.
Başlangıç kodu
#include <iostream>
int main() {
// Mesajı yazdır
return 0;
}Örnek çözüm
#include <iostream>
int main() {
// Mesajı yazdır
std::cout << "Merhaba Dünya" << std::endl;
return 0;
}Beklenen çıktı
Merhaba Dünya
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 C++ programının giriş noktası nedir?
- start fonksiyonu
- main fonksiyonu Doğru cevap
- run fonksiyonu
- init fonksiyonu
Açıklama: main fonksiyonu C++ programının giriş noktasıdır.
2 #include satırı
#include <____> ile giriş çıkış kitaplığını dahil ederiz.
#include <iostream> ile giriş çıkış kitaplığını dahil ederiz.
Açıklama: iostream, std::cout ve std::cin'i tanımlar.
3 Program parçalarını eşleştir
| Kavram | Anlamı |
|---|---|
int main() |
Giriş noktası |
return 0; |
Başarılı çıkış |
std::cout |
Çıktı yazma |
#include |
Kitaplık dahil etme |