Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
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 />
24:<br />
25:<br />
/* 15prg01.c: Klavyeden girilen bir sayının tek<br />
olup olmadığını sınar */<br />
#include <br />
enum BOOLEAN{ FALSE, TRUE }; /* 0, 1 */<br />
int tek(int n){ return (n % 2); }<br />
int main()<br />
{<br />
enum BOOLEAN sonuc;<br />
int x;<br />
}<br />
ÇIKTI<br />
printf("Bir sayi girin: ");<br />
scanf("%d",&x);<br />
sonuc = tek(x); /* tek mi? */<br />
if( sonuc == TRUE )<br />
puts("Girilen sayi tek ");<br />
else<br />
puts("Girilen sayi cift");<br />
return 0;<br />
Bir sayi girin: 5<br />
Girilen sayi tek<br />
enum bloğu içinde tanımlanmış değişkenlerin sahip sabit olacağı değerler Program 15.2<br />
olduğu gibi programcı tarafından belirlenebilir.<br />
Program 15.2: enum 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 />
19:<br />
20:<br />
21:<br />
/* 15prg02.c: Beş sabit bölüm için enum<br />
kullanımı */<br />
enum bolumler{<br />
programcilik = 1, /* 1 */<br />
donanim, /* 2 */<br />
muhasebe, /* 3 */<br />
motor, /* 4 */<br />
buro /* 5 */<br />
} bolum;<br />
int main()<br />
{<br />
bolum = donanim;<br />
printf("bolum : %d\n",bolum);<br />
bolum += 2; /* bolum = motor */<br />
printf("Yeni bolum : %d\n",bolum);