C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt
C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt
C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
struct complex {<br />
float real, imag;<br />
};<br />
struct complex z1, z2, z3;<br />
clrscr();<br />
printf("1. sayının reel ve imajiner kısımları gir ");<br />
scanf("%f %f", &z1.real, &z1.imag);<br />
printf("2. sayının reel ve imajiner kısımları gir ");<br />
scanf("%f %f", &z2.real, &z2.imag);<br />
z3.real = z1.real + z2.real;<br />
z3.imag = z1.imag + z2.imag;<br />
printf("%2.0f + %2.0fj\n",z3.real, z3.imag);<br />
}<br />
Örnek 8.1.2: Yapı içerisinde başka bir yapı kullanımı.<br />
struct tarih {<br />
int gun;<br />
int ay;<br />
int yil;<br />
};<br />
struct kisiler {<br />
char adi[21];<br />
struct tarih dogum;<br />
};<br />
main()<br />
{<br />
struct kisiler a;<br />
strcpy(a.adi,"veli");<br />
a.dogum.gun = 15;<br />
a.dogum.ay = 8;<br />
a.dogum.yil = 1905;<br />
}<br />
printf("%s %d\n",a.adi,a.dogum.yil);<br />
getch();<br />
Diğer bir tanımlama şekli<br />
struct {<br />
Alan1;<br />
Alan2;<br />
. . .<br />
Alan_n;<br />
} değişkenler;<br />
struct {<br />
float real, imag;<br />
}z1, z2, z3;<br />
66