1 struct +结构体名 +{成员表列};
比如:struct student
{
char name[32]; //不能写成char name[32]={0}
int age;
char sex;
};
2 定义结构体变量:struct student s1;
3 初始化结构体变量:struct student s2 ={“aaa”, 21, ‘m’};
4 打印结构体变量(逐个打印):printf("%s %d %c\n", s1.name, s1.age s1.sex); //通过结构体变量访问结构体成员用符号点“ . ”来进行
5 赋值结构体变量:
strcpy ( s1.name ,“b”);
s1.age = 20;
s1.sex = ‘m’;
6 关于虚拟内存的一些知识用图片的方式更加直观得呈现给大家:
7 结构体指针:
struct student *s3
s3 = (struct student *)malloc(sizeof(struct student));
结构体与联合
最新推荐文章于 2023-10-30 23:01:35 发布