Şimdi Ara

C++ Fonksiyonların Türü Hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
1.023
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar c++ öğreniyorum ve fonksiyon konusuna geçtim ve fonksiyonların türü hakkında kafamda bi soru işareti var.Bi fonksiyonun önüne int,char yada void gibi türler belirliyoruz fakat anlamadığım şu int de yazsam void de yazsam aynı şeyi yapabiliyorum fonksiyon içerisinde bunların faarkı nedir acaba.Şimdiden teşekkürler.Belki örnk verirsem daha iyi olur.


    #include <iostream>
    #include <cstring>
    using namespace std;

    int karasi() {
    int x;
    cout << "Bir Sayi Giriniz: " ;
    cin >> x;
    cout << "Girilen Sayinin Karsi : " << "\t" << x*x;

    }

    main(){

    karasi();

    system("PAUSE");
    return 0;

    }



    Yani burda karesi fonksiyonunun önüne int yazsamda void yazsamda farketmiyor açıklamalar için şimdide teşekkürler.







  • Fark su sekilde. fonksiyonun basina yazdigin tip fonksiyon bitince dondugu veri tipidir.

    void fonksiyonun birsey donmesi beklenmez ama int fonksiyonun bir int donmesi beklenir. Donen degerin ne olduguna bakip bakmamak sizin elinizde.

     
    int toplam(int a, int b)
    {
    return(a+b);
    }

    int main()
    {
    int sonuc;

    toplam(5,6); //toplama yapildi ama donen degeri bir degiskene aktarmadik. Havaya gitti :)

    sonuc = toplam(2,10); //toplam fonskiyonun dondugu return(a+b); sonuc degiskenine aktarildi.

    printf("Sonuc: %d\n",sonuc);
    }


    Sonuc : 12
  • Cevap İçin teşekkürler.
  • b het z he j6u ioy dzt ehdz



    < Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 14:59:36 >
  • Bişey daha sormak istiyorum ben muhammed mastar ve süha eriş in c++ kitabından çalışıyorum ve gördüğüm kadarıylla bu kitapta sadice siyah ekran üzerinde program yazılıyor.Acaba görüntülü c++ programlaması için ayrı kitaplarmı var.



    < Bu mesaj bu kişi tarafından değiştirildi Hunterangel -- 19 Ekim 2012; 16:53:18 >
  • quote:

    Orijinalden alıntı: Hunterangel

    Bişey daha sormak istiyorum ben muhammed mastar ve süha eriş in c++ kitabından çalışıyorum ve gördüğüm kadarıylla bu kitapta sadice siyah ekran üzerinde program yazılıyor.Acaba görüntülü c++ programlaması için ayrı kitaplarmı var.

    Qt öğrenebilirsin. Ayrıca senin soruna ek olarak int fonksiyonu oluşturduğun gibi double, string falanda oluşturabilirsin. Bu karmaşık işlemler yaptırmaya çalışırken baya işine yarar.
  • quote:

    Orijinalden alıntı: Hunterangel

    Bişey daha sormak istiyorum ben muhammed mastar ve süha eriş in c++ kitabından çalışıyorum ve gördüğüm kadarıylla bu kitapta sadice siyah ekran üzerinde program yazılıyor.Acaba görüntülü c++ programlaması için ayrı kitaplarmı var.

    çünkü onlar konsol çalışıyorlar. merak etme o kitaplarda okuduklarının neredeyse hepsi ui arayüz, yani görsel arayüz için de geçerli. aynı kütüphaneleri kullanmak şartıyla
  • Qt şart değil, form uygulamaları yapabilirsin. Project->New Project->Visual c++ ->Windows Forms Application.



    < Bu mesaj bu kişi tarafından değiştirildi hasan1980125 -- 26 Ekim 2012; 21:30:11 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.