c语言初学者练习——结构体
一、结构体的声明
(1)结构体的基础知识
结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量

(2)结构的声明
struct peo
{
char name[20];
char tele[12];
char sex[5];
int hight;
}p1,p2;//p1和p2是两个全局的结构体变量
int main()
{
return 0;
}

(3)结构成员的类型
结构的成员可以是标量、数组、指针甚至是其他结构体
struct peo
{
char name[20];
char tele[12];
char sex[5];
int hight;
};
struct pp
{
struct peo;
char c;
int num;
float f;
};
//结构体变量的创建
struct peo
{
char name[20];
char tele[12];
char sex[5];
int hight;
}p3,p4;//全局变量
struct peo p5, p6;
int main()
{
struct peo p1;//结构体变量的创建(局部)
return 0;
}
(4)结构体变量的定义与初始化

二、结构体成员的访问
//结构体变量的访问
void print(struct peo* sp)
{
printf("%s %s %s %d", sp->name, sp->tele, sp->sex, sp->hight);
}
struct peo
{
char name[20];
char tele[12];
char sex[5];
int hight;
};
int main()
{
struct peo p3= {"张三","123456789","男", 180};//结构体变量的创建
printf("%s %s %s %d", p3.name, p3.tele, p3.sex, p3.hight);
return 0;
print(&p3);
return 0;
}

三、结构体传参

最后
以上就是一些结构体简单介绍和应用,写的可能不是很好大家见谅,有错误烦请大家指出,加油!!!

1138

被折叠的 条评论
为什么被折叠?



