C de struct boyutu nasıl hesaplanır ?

0 beğenilme 0 beğenilmeme
36 kez görüntülendi
Union yapısında en büyük boyuta sahip değişken,union'un boyutunu belirler.

Ancak struct yapısında bu değer nasıl hesaplanır ?
#include <stdio.h> struct k1{ char a;
double b;
int c;
}; union k2{
int q;
double v;
char c;
};
main() {
printf("k1 size : %d \n",sizeof(k1));
printf("k2 size : %d",sizeof(k2));
}
çıktı 24 ve 8
8, Haziran, 8 Uygulamalı Bilgisayar Bilimi kategorisinde Foggy (91 puan) tarafından  soruldu
...