Şimdi Ara

int main , void main.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
15.030
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar ben yeniyim biraz ama neyin ne işe yaradığını ayrıntlı bişekilde öğrenmek istiyorum yani üstünkör olmasın bilgim.
    birilerine int main le void main arasındaki farkı soruyorum ama verdikleri cevap beni tatmin etmiyor belki ben bişe kaçıyorumdur bilmiyorum.
    int olursa main fonksiyonu bi değere return oluyormus,bu değerde sanırım bi tamsayı (int). bu ne demek ?
    void olunca dönemiyormuş . anlamadım valla.
    bi de bu return 0 ; ın ana işlevi nedir. ? şimdiden tşk etmeyi borç bilirim.



  • Yapay Zekanın Yanıtı

    int main ve void main: C Dilinde İşlev İmzaları

    C programlama dilinde, int main ve void main işlev imzaları, programınızın yürütülmeye başladığı noktayı belirtir. Bu iki imza arasındaki temel fark, işlevlerinin geri dönüş değerleridir.

    int main Nedir?

    int main işlev imzası, işlev tarafından bir tamsayı (int) döndürüldüğü anlamına gelir. Bu tamsayı tipik olarak, programın son durumunu belirtmek için kullanılır. Örneğin, 0 başarılı bir yürütmeyi, 1 ise bir hatayı gösterebilir.

    void main Nedir?

    Öte yandan, void main işlev imzası, işlev tarafından herhangi bir değer döndürülmediği anlamına gelir. Bu, programınızın herhangi bir son durum yansıtmadan sona erdiği anlamına gelir.

    int main(void) Ne Demek?

    int main(void) işlev imzası, int main imzasının bir çeşididir ve C99 standardından önceki C derleyicilerinde yaygın olarak kullanılmıştır. void anahtar kelimesi, işlev tarafından herhangi bir argüman alınmadığını belirtir.

    Void main ve int main Farkı

    void main ve int main işlev imzaları arasındaki temel fark, geri dönüş değerleridir. int main bir tamsayı döndürürken, void main herhangi bir değer döndürmez. Bu fark, programınızın son durumunu yönetme şeklini etkileyebilir.

    C Void Nedir?

    void anahtar kelimesi C dilinde, herhangi bir değer döndürmeyen bir veri türünü veya işlevi belirtmek için kullanılır. void main imzasında, işlev tarafından herhangi bir değer döndürülmediğini gösterir.

    Önemli Noktalar:

    • C'de, int main ve void main işlev imzaları aynı anlama gelir ve programınızın yürütülme noktasını belirtir.
    • int main bir tamsayı döndürürken, void main herhangi bir değer döndürmez.
    • void anahtar kelimesi, bir veri türünün veya işlevin değer döndürmediğini belirtmek için kullanılır.
    Yapay Zekanın Yanıtını Genişlet
  • Main fonksiyonu bir programın "STARTUP" kodu tarafından çağrılır.STARTUP kodu ise işletim sistemi tarafından program belleğe yüklenirken çağrılır.C'de main fonksiyonundan int değer döndürmek programın başarılı bir şekilde sonlandığını göstermek içindir.Eğer programın normal bir şekilde sonlanıyorsa geriye exit fonksiyonu ile 0 değeri döndürülür.Eğer bir hata ile program kapatılıyorsa geriye -1, 1 gibi değerler döndürülür.Tabiki return ifadesi ile de aynı işlem yapılabilir ama genelde bu teknik kullanılır.Sonuçta her iki şekilde de STARTUP koduna geri dönülür..

    int main() {

    //burda bir işlem yaparken hata oluştu
    exit(1);
    }

    Bu işlemde main fonksiyonu STARTUP koduna int tipinde bir değer döndürür, STARTUP kodu da işletim sistemine..

    İŞLETİM SİSTEMİ
    |
    PROGRAM STARTUP CODE
    |
    int main()

    void main ise STARTUP koduna hiçbir değer döndürmez.Bu yüzden programlarında exit(değer) gibi bir komut kullanırsan hata alırsın zaten...

    Eğer sağlam şekilde C öğrenmek istiyorsan bu gibi bir yol sana zaman kaybettirir.En azından bir kitap al oku...



    < Bu mesaj bu kişi tarafından değiştirildi PanDa -- 30 Ekim 2007; 14:44:22 >




  • teşekkürler hocam

  • C++'da "void main" i derleyemezsin.




    < Bu mesaj bu kişi tarafından değiştirildi controller_ -- 20 Ekim 2020; 11:53:6 >
  • researcher12 kullanıcısına yanıt
    reis 12 yıllık yazılımcı oldun mu

    < Bu ileti DH mobil uygulamasından atıldı >
  • reis 14 yıllık yazılımcı oldun mu

  • Yapay Zeka’dan İlgili Konular
    İtem Event The End
    18 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.