定义:
结构(structure) 或叫 结构体
"结构"是一种构造类型,它是由若干"成员"组成的,每一个成员可以是一个基本数据类型或者又是一个构造类型.
结构既是一种"构造"而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它,如同在说明和调用函数之前要先定义函数一样
为什么要有结构体?
结构体可以把功能相同的数据组织起来,存在一起,用得时候方便.而且在调用函数时,若传递参数较多,传一个结构体相对而言简单一些,很多系统自带的函数必须用结构体
定义结构体的方法
定义一个结构的一般形式为:
struct 结构名{
成员列表
};
例: 定义一个学生的结构
struct stu{
int num;
char name[10]; //char *name;
};
原文:http://www.cnblogs.com/developer-wang/p/4490960.html