单项选择题

下列程序的输出结果是( )。
#include<stdio.h>
main()
struct st
int y, x,z;

union
long i;
int j;
char k;
un;
printf("%d,%d\n",sizeof(struct st),sizeof(un));

A.6,2
B.6,4
C.8,4
D.8,6