Tam Sürümünü Görmek İçin : union
quasimodo
18/03/2007, 21:06
typedef union{
int a;
double b;
}SAYI;
int main()
{
SAYI sayi = {1.2587};
return 1;
}
Bu ilk deger verme ifadesinde bir sorun varmi?
acehreli
19/03/2007, 07:08
gcc soyle diyor: warning: converting to `int' from `double' (Turkcesi: uyari: 'double'dan 'int'e donusturuluyor)
Buradan anladigima gore, oyle yazildiginda herhalde birligin (union) ilk ogesini ilkliyor. Gercekten de, birligi soyle yazinca uyari ortadan kalkiyor:
typedef union{
double b;
int a;
}SAYI;
Ali
Forum Yazılımı : vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.