萌新的学习笔记,写错了恳请斧正。
目录
结构体(联合体)嵌套
结构体、联合体可以嵌套,也就是说结构体(联合体)的成员也可以是结构体(联合体)
嵌套时内嵌结构体(联合体)不创建变量(匿名)
如果嵌套时内嵌结构体(联合体)不创建变量(匿名),内嵌结构体(联合体)的成员会被认为是外围结构体(联合体)的成员,如果外围结构体(联合体)也是匿名的,那么就递归应用此规则:
#include <stdio.h>
struct
{
int x;
struct
{
int y;
union
{
int z;
char c;
};
};
} a;
int main()
{
a.z = 1;
printf("%d\n"