设有以下定义和语句,则输出的结果是______。(在VC++6.0环境下编译,指针变量占4个字节)

设有以下定义和语句,则输出的结果是______。(在VC++6.0环境下编译,指针变量占4个字节)
Struct date
{ long *cat;
Struct date * next;
Double dog;
} too;
Printf("%d",sizeof(too));

A.20

B.16

C.14

D.12

正确答案是B