Merhaba arkadaşlar,
Ben günlerdir araştırma yapıyorum ve her yerde return komutunu araştırıyorum
Araştırdığım her yerde ise return komutu geriye değer döndürüyor diye yazılıyor fakat ben geriye değer döndürmek nedir bilmiyorum sizden ricam bu konuda beni aydınlatabilir misiniz?
Cevaplar
B
Barış Bayraktar
2015'den beri3.477 mesaj
Return komutu kodu bitirir. Yani bilgisayar return 0 komutuna gelince geri döner ve kodu bitirir. Örneğin:
#include <stdio.h>
int main(){
printf("Merhaba");
return 0;
}
Ben return komutunda geriye değer döndürme işleminin ne işe yaradığını merak ediyorum geriye değer döndürse ne olur döndürmese ne olur
Hocam hangi dili kullanıyorsunuz o dil üzerinden örnek vereyim.
C# kullanıyorum OOP konusunda return komutuna takıldım
Windows form üzerinden çalışıyorum.Console kullanmıyorum
Şimdi hocam söyle bir örnek vereyim:
private void button1_Click(object sender, EventArgs e)
{
int sayı = Convert.ToInt32(textBox1.Text);
/*metodu kullandık sayı parametresini girdiğimiz değer yaptık
metod içerisinde sonuç hesaplandı ve RETURN ile uygulamaya döndürüldü yani
metodun sonucunu döndürdü*/
label1.Text = kareHesapla(sayı).ToString();
}
int kareHesapla(int sayı)
{
//kareyi hesaplıyor
int sonuç = sayı * sayı;
//sonucu döndürüyor
return sonuç;
}
Bu arada label1 sonuç label i textbox1 ise kullanıcının gireceği sayı buton1 de zaten hesaplama butonu. İstersen uygulamayı da atabilirim
Dilim bu kadar döndü ama mantığı anladığını umuyorum zaten kullandıkça mantığını anlayacaksın sende.
İYİ FORUMLAR...
Sonunda anladım çok teşekkürler
Sonunda anladım çok teşekkürler
Rica ederim, yararım olduysa ne mutlu bana.
E
Return yerine getch de kullanılamaz mı? Aynı işlev değil mi?
K
Return kelime olarak aanlamı "geri dön(üş)" İşlem sonunda, işlemin başladığı veya devamına döner. geleneksel Basic'te çağırılan bir işlemin bitişinden sonra ana işleme döner. klimelerin İngilizcesini ve İngilizcedeki kökünü bulduğunuzda, hangi amaç için kullanıldığını anlayabilmek daha kolay olur. Bir sözlüğünüz yoksa, Google translate kullanabilirsiniz.
Cevabını yaz
Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.