28.02.2015 Views

C Kitabı

Buraya açıklama gelecektir

Buraya açıklama gelecektir

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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 />

24:<br />

25:<br />

26:<br />

27:<br />

ÇIKTI<br />

/* kayit yapısı */<br />

struct kayit{<br />

char ad[10];<br />

long no;<br />

int sinif;<br />

};<br />

int main()<br />

{<br />

struct kayit ogr;<br />

tipinde */<br />

/* ogr değişkeni kayit<br />

printf("Ogrenci Nosu : ");<br />

scanf("%ld",&ogr.no);<br />

printf("Ogrenci Adi : "); scanf("%s" ,<br />

ogr.ad);<br />

printf("Ogrenci Sinifi: "); scanf("%d"<br />

,&ogr.sinif);<br />

printf("\n*** Girilen bilgiler ***");<br />

printf("\nNo : %ld",ogr.no);<br />

printf("\nAdi : %s ",ogr.ad);<br />

printf("\nSinifi: %d ",ogr.sinif);<br />

return 0;<br />

}<br />

Ogrenci Nosu : 948589<br />

Ogrenci Adi : Ahmet<br />

Ogrenci Sinifi: 2<br />

*** Girilen bilgiler ***<br />

No : 948589<br />

Adi : Ahmet<br />

Sinifi: 2<br />

Yapılar, diğer değişkenler gibi, fonksiyonlara parametre olarak geçirelilebilir.<br />

Program 15.4: struct deyiminin kullanımı<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 />

/* 15prg04.c<br />

Yapıların bir fonksiyona parametere olarak<br />

aktarılabilmesi */<br />

#include <br />

struct TARIH{<br />

int gun,ay,yil;<br />

};<br />

void goster(struct TARIH x){<br />

printf("Tarih: %02d-%02d-%4d\n", x.gun,<br />

x.ay, x.yil);<br />

}<br />

int main()<br />

{<br />

struct TARIH n; /* n değişkeni TARIH tipinde

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!