不是很清楚你的意思 追问 就是在一个结构体数组中定义一个变量,这个变量也是结构体数组typedef struct precord{ char situ[10];}Precord;typedef struct cusinf{ int month; char name[21]; Precord preco[20];}Cusinf;这么写对吗,之前没这么用过,十分感谢 追答 这个当然是可以的你可以试着编译一下就知道是否合法了