代码改变世界

结构体

2007-02-05 09:47  爱车龟速兔  阅读(291)  评论(0编辑  收藏  举报

结构体
    数据类型分为4种, 简单数据类型,构造数据类型,指针数据类型,空类型。
    结构体属于构造数据类型,用struct标识。

例如
定义一个结构提student
struct student
{
int num;
char name[20];
char sex;
ing age;
float score;
char addr[30];
};

有几种方法定义结构体变量的方法,推荐使用第一种,
1:先声明结构体类型再定义变量
struct student  student1,student2;

在定义结构体变量后,系统会为之分配内存单元。


2:在声明结构体类型的同时定义变量
struct student
{
int num;
char name[20];
char sex;
ing age;
float score;
char addr[30];
}student1,student2;

3:直接定义结构体类型变量,而不用结构体名
struct
{
int num;
char name[20];
char sex;
ing age;
float score;
char addr[30];
}student1,student2;