C++'da main() İşlevinin Kullanımı

C Da Main Islevinin Kullanimi



main() işlevi, bir programın giriş noktasıdır ve birincil amacı, tüm programın yürütülmesini başlatmak ve kontrol etmektir. C++ programlamasında, main() işlevi programın yürütülmesi için başlangıç ​​noktası görevi görür ve bu nedenle her C++ programında zorunlu bir bileşendir. Bu makale, C++'daki main() işlevini, sözdizimini ve programlamadaki önemini ele almaktadır.

İçindekiler

C++ main() İşlevi

Bir C++ programı başlatıldığında, çalıştırılan ilk işlev main() işlevidir. Tüm programın yürütülmesini başlatmaktan ve kontrol etmekten sorumlu olduğu için programlamada çok önemli bir rol oynar. main() işlevinin kullanımının anlaşılması, düzgün çalışan C++ programları yazmak için gereklidir.

main() İşlevinin sözdizimi

C++'da main() işlevinin sözdizimi aşağıdaki gibidir:







int ana ( ) {
// program ifadeleri
geri dönmek 0 ;
}

main() işlevi her zaman anahtar sözcükle başlar int , işlevin bir tamsayı değeri döndürdüğünü belirtir. fonksiyon adı ana , bir C++ programının giriş noktasının standart adıdır.



C++'da işlev adının ardından genellikle işleve iletilen parametreleri içerebilen parantezler gelir. Programı oluşturan ifadeler, işlev gövdesinin kaşlı ayraçları içine alınır.



Bir işlevin işletim sistemine döndürmesi gereken değer, işlev içindeki dönüş ifadesiyle belirtilir.





main() Fonksiyonunun Parametreleri

main() işlevinin alabileceği isteğe bağlı iki parametre vardır:

int ana ( int argc, karakter * Argv [ ] ) {
// program ifadeleri
geri dönmek 0 ;
}

İlk parametre argc bu, çalışma zamanında programa iletilen bağımsız değişkenlerin sayısını temsil eden bir tam sayıdır. ikinci parametre Argv bu, programa iletilen gerçek bağımsız değişkenleri depolayan karakterlere yönelik bir dizi işaretçidir.



main() İşlevinin Dönüş Türü

main() dönüş değeri türü her zaman bir tamsayıdır. main() işlevinin işletim sistemine döndürdüğü tamsayı değer, programın başarılı bir şekilde yürütülüp yürütülmediğini veya bir hatayla karşılaşıp karşılaşmadığını gösterir.

Ana işlev 0 verirse, kodun başarıyla yürütüldüğünü gösterir. Aksi takdirde, sıfır olmayan bir değer çıkarsa, yürütme başarılı değil demektir.

main() İşlevinin Yürütülmesi

Bir C++ programı yürütüldüğünde, işletim sistemi programın yürütülmesini başlatmak için main() işlevini çağırır. main() fonksiyonu içinde yazılan ifadeler, ilk yazılan ifade önce yürütülecek ve bu şekilde devam edecek şekilde bir sırayla yürütülür.

main() işlevindeki tüm ifadeler yürütüldükten sonra işlev, işletim sistemine bir tamsayı değeri döndürür ve ardından programı sonlandırır.

Örnek Kod

İşte main() işlevini kullanan basit bir C++ programı örneği:

#include
int ana ( )
{
std :: cout << 'Selam Dünya!' << std :: son ;
geri dönmek 0 ;
}

Bu örnekte, main() işlevi basitçe 'Merhaba Dünya!' mesajını yazdırır. konsola gönderir ve ardından kodun başarıyla yürütüldüğünü gösteren 0 değerini döndürür.

main() İşlevinin Önemi

main() işlevi, bir C++ programının giriş noktasıdır ve birincil amacı, tüm programın yürütülmesini başlatmak ve denetlemektir. Programa iletilen tüm komut satırı argümanlarını almaktan, programın değişkenlerini başlatmaktan ve programın yürütülmesini başlatmak için gerekli işlevleri çağırmaktan sorumludur. main() işlevi olmadan bir C++ programı çalışamaz.

main() işlevi için aşağıdaki kısıtlamalar geçerlidir:

  • Program içindeki başka hiçbir işlev main olarak adlandırılamaz.
  • main() işlevini statik veya satır içi olarak tanımlamak mümkün değildir.
  • main() işlevi program içinden çağrılamaz.
  • main() işlev adresi alınamaz.
  • main() işlevinin aşırı yüklenmesine C++ programlamasında izin verilmez.
  • main() işlevinin constexpr belirleyicisi kullanılarak bildirilmesine izin verilmez.

Çözüm

main() işlevi, bir programın giriş noktasıdır ve yürütülmesini kontrol eder. Başlık dosyalarının hemen altında bildirilir ve isteğe bağlı olan iki bağımsız değişken alır. Program, herhangi bir C++ programının temel bir bileşeni olduğu için main() işlevi olmadan çalışmayacaktır.