C Kitabı
Buraya açıklama gelecektir
Buraya açıklama gelecektir
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
... ...<br />
} }<br />
şeklindeki kullanımlar geçerli ve aynı anlamdadır.<br />
Başka bir void fonksiyon örneği Program 8.4'de verilmiştir. Programdaki kutu_ciz<br />
fonksiyonu, iki for döngüsü kullanarak 'X' karakterlerinden oluşan basit bir kutu çizimi<br />
yapar. Programda de sadece 18. satır defalarca işleme konur. Program çalıştırıldığında<br />
8*35=280 adet 'X' karakteri ekrana bastırılır. İnceleyiniz.<br />
Program 8.4: basit kutu çizen fonksiyon<br />
01:<br />
02:<br />
03:<br />
04:<br />
05:<br />
06:<br />
07:<br />
08:<br />
09:<br />
10:<br />
11:<br />
12:<br />
13:<br />
14:<br />
15:<br />
16:<br />
17:<br />
18:<br />
19:<br />
20:<br />
21:<br />
22:<br />
23:<br />
/* 08prg04.c: Basit bir kutu çizen fonksiyon */<br />
#include <br />
void kutu_ciz( int satir, int sutun )<br />
{<br />
int sut;<br />
for ( ; satir > 0; satir--)<br />
{<br />
for (sut = sutun; sut > 0; sut--)<br />
printf("X");<br />
}<br />
ÇIKTI<br />
}<br />
int main(){<br />
printf("\n");<br />
kutu_ciz(8,35);<br />
return 0;<br />
}<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br />
8.5 Fonksiyon Parametreleri<br />
Fonksiyon parametreleri (argümanları) klasik ve modern olmak üzere iki türlü tanımanabilir.<br />
Örneğin aşağıdaki fonksiyon kendisine parametre olarak gelen tamsayının faktoriyelini<br />
gönderir. Bu fonksiyonun parametresi (n):<br />
int faktoriyel(n) /* kalsik biçim */<br />
int n<br />
{