结构(struct)就是一种把一些数据项组合在一起的数据结构,其他语言把它称做为记录(record)。语法为将需要组合的内容放在花括号中,前面加上一个关键字struct,如下:
struct { 内容...};
1. 怎样定义结构体变量:
举个具体的例子,如将在校学生的信息定义为一个结构体,信息内容包括学生的姓名(string)、学号(long)、年龄(int)等,就可以声明如下:
struct {
char sName[10];
long sNo;
int sAge;
};
结构体本质是一种数据类型,和C语言的内置内型(char,int,long ...)类似,我们可以用它来定义变量,如定义一个学生Jack就可以这样:
struct {
char sName[10];
long sNo;
int sAge;
}Jack;
如还要再定义一个学生