Fonksiyon atarken () içerisindeki değer ne işe yarıyor?

Sanırım değiştirilecek rengin kodunu oraya yazıyorsun.
 
Fonksiyona parametre veriyorsun. Örnek olarak bu şekilde.
C#:
int addition(int a, int b) {
    return a + b;
}
İlk olarak parametre vermemiz ne işe yarıyor ? Oluşturduğumuz değişkenlere bir değer atamadık nasıl toplayacak ? İkince olarak ise return komutu ne işe yarıyor ? Üçüncü olarak fonksiyonları void yerine int ile oluşturmanın farkı nedir ?
 
İlk olarak parametre vermemiz ne işe yarıyor ? Oluşturduğumuz değişkenlere bir değer atamadık nasıl toplayacak ? İkince olarak ise return komutu ne işe yarıyor ? Üçüncü olarak fonksiyonları void yerine int ile oluşturmanın farkı nedir ?
1. Parametreler ile fonksiyonlara daha kompleks işler yaptırabilirsin farklı değerler ile.
2. Fonksiyonu çağırırken (çalıştırırken) bu şekilde veriyoruz değerleri:
C#:
addition(78, 34);
3. return komutu fonksiyondan gelen dönüt gibi düşünebilirsin.
C#:
Console.WriteLine(addition(12, 23)); // Çıktı: 35
// Konsola fonksiyondan dönen sayıyı yazdırıyor.
// Fonksiyona 12 ve 23 rakamlarını veriyoruz sonuç olarak 35 dönüyor.
4. Void ile oluşturulan fonksiyonlar geri herhangi bir değer döndürmez. Oraya fonksiyonun ne tip değişkeni geri döndürüceğini yazıyorsun. string yazı, int sayı, bool true veya false gibi gibi.
 

Technopat Haberler

Geri
Yukarı