|
Arrayleri Fonksiyonlara Gonderme
Bir arrayi fonksiyona gondermek icin, arrayin ismini ([]) sembolu kullanmadan belirtiniz.
Ornegin: SaatlikDerece int SaatlikDerece[24]; seklinde tanimlanirsa,
fonksiyon cagiri durumu
ArrayDegis(SaatlikDerece, 24);
Gordugunuz gibi cagirimda yani array gondriminde [] sembolunu kullanmadik.
Array bir fonksiyona gonderildiginde, arrayin buyuklugu de gonderilir ki fonksiyon arrayin buyuklugunu isleve sokabilsin.
Bir fonksiyonun arrayi fonksiyon cagirisi uzerinden alabilmesi icin, fonksiyonun parameter listesi bir arrayin ulasacagi belirtilmelidir.
Ornegin, ArrayDegis fonksiyonu icin fonksiyon basligi su sekilde yazilabilir.
void ArrayDegis(int b[], int buyukluk)
ArrayDegis in b parameterin icinde bir tamsayili arrayi ve size parameterinin icinde de kac tane array elementinin alinacagi gosterilir.
Arraylerin nasil gonderildigini daha iyi gosteren bir program gormek icin buraya tiklayiniz.
|
|
|