8.5 Fonksiyon Parametreleri

8.5   Fonksiyon Parametreleri

Fonksiyon parametreleri (argümanları) klasik ve modern olmak üzere iki türlü tanımanabilir. Örneğin aşağıdaki fonksiyon kendisine parametre olarak gelen tamsayının faktoriyelini gönderir. Bu fonksiyonun parametresi (n):

şeklinde yada:

şeklinde yazılabilir.

Bir fonksiyona parametre aktarım yapılması zorunlu değildir. Parametresiz bir fonksiyon da tanımlamak mümkündür. Bu durumda argümanlar kısmı ya boş bırakılır yada bu kısma voidyazılır. Örneğin standard C’de stdlib.h kütüphanesinde tanımlı rand fonksiyonu şöyle tanımlanmıştır:

Son olarak, ne parametresi ne de geri dönüş değerine olan bir fonksiyon şöyle tanımlanabilir:

yada

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.