A结构体可以有多个类型,比如同时有int 和long longB结构体中可以套用另一个结构体C在定义类型时并没有分配内存空间,在定义变量时才分配了
答案选D,A中结构体中可以有多个元素,每个元素可以是不同类型;B中结构体中可以是前面定义的结构体变量,因此不对;C只有在结构体变量被定义时才分配地址!因此选D
D