一、结构体
结构体是一些值得集合,这些值成为成员变量。结构体每个成员可以是不同成员。
1、结构体类型的创建
结构体的声明:
struct tag//关键字+标签
{
member-list;//成员列表
}variable-list;//变量
在声明结构时可以不完全声明:
例:struct
{
int a;
char b;
float c; }x;
struct
{
int a;
char b;
float c; }a[20], *p;
2、结构体初始化
例:
struct Point
{
int x;
int y;
}p1; //声明类型的同时定义变量p1
struct Point p2; //定义结构体变量p2
struct Point p3={x,y}
struct Stu //类型声明
{
char name[15];
int age;
};
struct Stu s={