A 是对的 ,结构体有对齐和补齐,占的字节数与自己定义有关,还与编译器有关,不同环境编译器确实不同。B 错误,在c语言中,枚举是由程序员自己声明的一种类型,属于构造类型,不是基本类型。C 对的,传结构体的首地址,当然在函数体中修改自然会影响原结构体变量。D错误 ,结构体的成员可以是结构体。 解析看不懂...