Return Operatörü

'Return' operatörü mevcut fonksiyonun çalışmasını sonlandırır ve kontrolü fonksiyonu çağıran programa verir. Çağrılan fonksiyon hesaplanan ifadenin sonucuna dönüş yapmasını sağlar. İfade (return fonksiyonunun parametresi) bir atama operatörü içerebilir.

Örnek:

int CalcSum(int x, int y)
  {
   return(x+y);
  }

Dönüş tipi void olan fonksiyonlarda, ifade içermeyen return operatörü kullanılmalıdır:

void SomeFunction()
  {
   Print("Merhaba!");
   return;    // bu operatör kaldırılabilir
  }

Fonksiyonun sağ küme parantezi, return operatörünün ifadesiz olarak gizlice çalıştırılması anlamına gelir.

Dönüş yapılabilecekler: basit tipler, basit yapılar, nesne işaretçileri. Dizilere, sınıf nesnelerine ve birleşik yapı tipli değişkenlere return operatörü ile dönüş yapamazsınız.

Ayrıca Bakınız

Değişkenlerin Başlatılması, Değişkenlerin Görünürlük Alanları ve Ömürleri, Nesnelerin Yaratılması ve Silinmesi