Basit C++ Merhaba Dünya Eğitimi

Simple C Hello World Tutorial



C++, ilk olarak 1985 yılında tarafından yaratılmış esnek, genel amaçlı bir programlama dilidir. Bjarne Stroustrup Danimarkalı bir bilgisayar bilimcisi. Günümüzde C++, yazılım geliştirme için kullanılan en güçlü dillerden biri olarak kabul edilmektedir.

C++, gömülü yazılımlar, gerçek zamanlı işletim sistemleri, oyun geliştirme ve finans gibi çeşitli alanlarda kullanılır ve hem prosedürel hem de nesne yönelimli programlama stillerini desteklediği için hem güçlü hem de çok yönlüdür.







Bu yazıda, bir C++ programının temel yapısını tartışacağız ve size basit bir Hello World programının nasıl yazılacağını göstereceğiz.



C++ Program Yapısı

Hello World programını C++ ile yazmadan önce, bir C++ programının temel öğelerini tartışalım. İşte bir C++ program iskeleti örneği:







Her C++ programı bu temel yapıya bağlı kaldığından, şimdi bu yapının temel öğelerini derinlemesine açıklayacağız.

İlk satır #include . Burada, iostream giriş/çıkış akışını temsil eder, burada akış bir dizi karakter veya bayttır. Bu satır, önişlemciye kitaplığın içeriğini programa dahil etmesini söyler.



C++ programlama dilinde birçok kütüphane mevcuttur. Kitaplıklar, programcıların program yazmak için kullanabileceği yerleşik nesneler ve işlevler içerir ve bunlar C++ derleyicisi tarafından sağlanır. C++ derleyicisini kurduğumuzda, ilişkili tüm kitaplıkları alırız.

iostream aşağıdaki nesneleri içerir:

  1. cin: standart giriş akışı
  2. cout: standart çıktı akışı
  3. cerr: hatalar için standart çıktı akışı
  4. tıkanma: günlük kaydı için çıkış akışı

Her C++ programının bir main() işlevi vardır. Bu örnekte, ana işlev tarafından döndürülen değer bir tamsayıdır. Bu nedenle, burada main() işlevi çalıştırıldıktan sonra 0 değeri döndürülecektir.

Açılan küme ayracı, ana işlevin gövdesinin başlangıcını gösterir. Kapanış küme ayracı, main() işlevinin gövdesinin sonunu gösterir. Kodunuzun geri kalanı küme parantezlerinin içine yerleştirilecektir.

Merhaba Dünya (HelloWorld.cpp)

Şimdi basit bir Hello World programı yazıp çalıştıralım. Hello World dizesini standart çıktıya yazmak için C++ standart kitaplık akış kaynaklarını kullanacağız.

#Dahil etmek
intana()
{
saat::saymak <<Selam Dünya<<saat::son;
dönüş 0;
}

C++ programını derlemek için şu komutu kullanmanız gerekir: g++ -o .

iostream başlık dosyasını önceki bölümde tartışmıştık; cin ve cout yaygın olarak kullanılan nesnelerdir: cin esas olarak klavyeden girdi almak ve verileri bir değişken olarak depolamak için kullanılırken cout verileri ekrana yazdırmak için kullanılır.

Merhaba Dünya'yı ekrana görüntülemek için cout kullanabiliriz. Ancak, std ad alanına ait olduğu için cout nesnesini doğrudan kullanamayız. Bu nedenle, kapsam çözümleme operatörünü kullanıyoruz (yani, ::). Ayrıca yeni bir satır yazdırmak için std::endl kullandık.

Kapsam çözümleme operatörünü kullanmazsanız aşağıdaki hatayı alırsınız:

#Dahil etmek
intana()
{
saymak<<Selam Dünya<<son;
dönüş 0;
}

Yukarıdaki hatayı düzeltmek için, kapsam çözümleme operatörünü doğru bir şekilde ekleyebilir veya programın başında namespace'den bahsedebilirsiniz. Kapsam çözümleme operatörünü kullanmadan cout kullanmak istiyorsanız, aşağıdaki kodu yazabilirsiniz:

#Dahil etmek
kullanarak ad alanısaat;
intana()
{

saymak<<Selam Dünya<<son;
dönüş 0;
}

Yukarıdaki programda, ikinci satırda std ad alanından bahsetmiştik (yani, ad alanını std kullanarak;). Bu nedenle, std ad alanından bir nesneyi her kullandığımızda kapsam çözümleme operatörünü kullanmamız gerekmez ve standart çıktıya bir şey yazdırmak için std::cout yazmak yerine cout'u kullanabiliriz. Benzer şekilde, endl için kapsam çözümleme operatörünü kullanmamıza gerek yoktur.

Şimdi bu programı derleyeceğiz ve çıktısını göreceğiz:

Gördüğünüz gibi aynı çıktıyı alıyoruz.

Çözüm

C++, çeşitli alanlarda yaygın olarak kullanılan esnek, genel amaçlı bir programlama dilidir. C programlama dilinin bir uzantısıdır ve C programlamanın sözdizimini devralır. Bu yazımızda sizlere C++ programlama dilinde basit bir Hello World programı nasıl yazılır onu gösterdik ve programın çeşitli unsurlarını anlattık.