İçindekiler[Saklamak][Göstermek]
Bir dizi talimat veya iddiaya program denir. Bir C++ programının yapısı bu ifadelerden oluşur. Genel amaçlı programlama dili C++ kullanarak yüksek performanslı uygulamalar oluşturmak mümkündür.
Sınıflar, nesneler, yöntemler ve örnek değişkenler, C++ kodu yazmak için kullanılabilecek araçlardan yalnızca birkaçıdır.
özelliklerini sağlamak için nesne yönelimli programlama paradigma, C++ programlaması C'ye dayanmaktadır.
Birçok özelliği desteklemesine rağmen, C++ tamamen nesne yönelimli değildir. Programlama dili.
Gerçek dünya varlıkları, nesne yönelimli programlamada nesneler olarak düşünülür. Kodun geliştirilmesi ve bakımı basitleştirilmiştir.
C++'ın nesne yönelimli özellikleri, karmaşık kod oluşturmayı ve tasarlamayı kolaylaştırır.
Ek olarak, C++ program yapısı standart kitaplıklar, ana işlevler ve gövde bölümü için bölümlere ayrılmıştır.
Böylece, bu gönderi, C++ program yapısını tam olarak anlamamızı sağlayacaktır.
C++ Programının Yapısı
Bir C++ programı benzersiz ve ayırt edici bir şekilde düzenlenir. C++'da bir program aşağıdaki üç bölüme ayrılmıştır:
- Standart Kitaplıklar Bölümü
- Ana Fonksiyon
- Gövde Bölümü
Merhaba Dünya programının uygulamasını örnek olarak inceleyelim:
Standart Kitaplıklar Bölümü
Bir program genellikle yerleşik işlevler, sınıflar, anahtar sözcükler, sabitler, işleçler ve standart C++ kitaplığında önceden tanımlanmış daha fazlası dahil olmak üzere çeşitli programlama yapıları içerir.
Bu tür önceden tanımlanmış bileşenleri kullanmak için uygulamada uygun bir başlık sağlanmalıdır. Ek olarak, standart başlıklar, diğer şeylerin yanı sıra sabitlerin veri türü, prototip, tanım ve kitaplık işlevlerinin dönüş türü gibi ayrıntıları sağlar.
#include olarak bilinen özel bir önişlemci talimatı, dosyanın köşeli ayraçlar içinde sağlanan metnini kopyalar ve kaynak koduna yapıştırır.
Giriş-çıkış akışları "iostream" olarak kısaltılır ve C++ derleyicisine dahil edilmesi gereken standart bir dosyadır. Kullanıcı girişi ve ekran kodları bu komutta bulunur.
C++ Standartları Komitesi, dilin başlangıcından bu yana C++'ta çeşitli iyileştirmeler yaptı. Bu dilin benzer bir yeni özelliği Ad Alanı'dır.
Sınıflar, nesneler, işlevler ve diğer C++ belirteçleri dahil olmak üzere birçok şeyin tek bir ad altında birleştirilmesini sağlar.
Çeşitli kullanıcılar tarafından ayrı ad alanları oluşturulabilir. Sonuç olarak benzer olan varlıklar için isimler kullanabilirler.
Bunu yaparak, adla aynı çakışmaların neden olduğu derleme zamanı hatasından kaçınılacaktır.
Standart kitaplığın varlıkları, C++ Standartlar Komitesi tarafından std ad alanı altında yeniden düzenlenmiştir.
Belirli bir kümedeki tüm adlar için ad alanı kullanılan bir önektir. Bu uygulamada, iostream dosyasında cout ve endl olmak üzere iki ad tanımlanmıştır.
Ana Fonksiyon
main () adlı bir başlatma işlevi, bir C++ programının yürütülmesini başlatır. Ana işlev, herhangi bir C++ programının temeli olarak hizmet eder. Çalıştırılması gereken her C++ ifadesi ana işlevde ( ) yazılır.
Kodun ana gövdesini çevreleyen açma ve kapama küme parantezlerinde bulunan tüm talimatlar derleyici ( ) tarafından yürütülür.
Ana () içindeki tüm talimatlar tamamlanır tamamlanmaz program sonlandırılır ve işletim sistemine bir değer döndürülür.
C++'da main () tipik olarak işletim sistemine bir int değeri verir. Sonuç olarak, return 0 ifadesi main() ifadesinin sonuna gelmelidir. 0 ve sıfır olmayan dönüş değerleri sırasıyla başarıyı ve başarısızlığı gösterir.
{ bir kod bloğunun başlangıcını ve } onun sonunu belirtir.
Yazılımınız bilgisayar tarafından çalıştırıldığında, işletim sistemi bu işlevi çağırır.
Gövde Bölümü
Karakter çıktısı, << köşeli ayraçlar arasında ne varsa onu gösteren cout kısaltması ile ifade edilir.
cout anahtar sözcüğüyle birleştirildiğinde << simgeleri de işlevler gibi davranabilir.
Programa, return anahtar sözcüğünü kullanarak int main işlevine bir değer döndürmesi talimatı verilir.
Bu uygulamayı başlatan işletim sistemi bileşeni, return ifadesinden sonra yürütme kontrolünü yeniden kazanır.
Bu noktada kod çalışmayı durdurur.
Yorumlar
Derleyici, yukarıdaki programın ilk üç satırını yorum olduğu için yok sayar. Bir program, onu daha okunabilir kılmak için yorumlar içerir.
Bir yorum, tek bir satıra sığacak kadar küçükse, programın ilk satırında çift eğik çizgi dizisinden önce gelir.
Bir yorumun birkaç satırı varsa, bunlar /* ve */ karakterleriyle ayrılır.
C ++ 'ın Özellikleri
- Bellek yönetimini iyileştirmek için, program çalışırken belleği dinamik olarak ayırmak için C++'ın yeni ve silme işleçlerini kullanabilirsiniz.
- C++ nesne yönelimli programlama özellikleri sunduğundan, Soyutlama, Kalıtım, Kapsülleme ve Kalıtım gibi öne çıkan OOP kavramları C++ uygulamalarında kullanılabilir. Bu özellikler, geliştirmeyi C ++ kodu çok daha basit
- C++ derleyicilerinin çoğu ANSI uyumlu olduğundan, C++ taşınabilirdir, çünkü bir işletim sistemi için yazılmış programlar başka bir işletim sistemi üzerinde değişiklik yapılmadan çalışabilir.
- C++'da, bir sorunu yönetilebilir kod parçalarına ayırmayı ve programı okunabilirliği ve yeniden kullanılabilirliği artıracak şekilde düzenlemeyi kolaylaştıran işlevlere sahibiz.
- Dinamik bellek ayırma, C++ tarafından desteklenir. Ayrılan bellek her zaman serbest bırakılabilir. Bu dil, C++'a ek olarak dinamik bellek yönetimi stratejileri de sunar.
- Derleme ve yürütme süreleri kısa olduğu için C++ hızlı bir dildir. Ayrıca çok çeşitli farklı veri biçimleri, işlevler ve operatörler sunar.
- C++ söz konusu olduğunda platformlar farklılık gösterir. Bununla birlikte, C++ uygulamaları çok az değişiklikle veya hiç değişiklik yapılmadan birkaç bilgisayarda çalışabilir.
Tamamlanmış C++ programı
İşte size iki sayı eklemenize ve yapılarını tam olarak kavramanıza izin verecek basit bir C++ programı.
Yorum bırak