下载此文档

构造数据类型().ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
构造数据类型()
在实际问题中,一组数据往往具有不同的数据类型。例如,学生信息登记表:
学号
num
姓名
name
班级
class
性别
sex
出生年月日
birthday
成绩
score
1001
LiXiao
Computer
M


1002
Jin
Computer
F


1003
Feng
Architecture
F


1004
Rong
Engineering
M


结构(结构体)是一种数据类型,同基本数据类型中的字符型和整型一样。不同的是,结构由基本类型或结构类型的数据组成,组成方式可自定义。
结构的意义:它给人们提供了封装一组数据在一个节点内的能力。
结构体  结构类型定义
“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。
struct [结构体名]
{
类型标识符 成员名;
类型标识符 成员名;
…………….
};
成员类型可以是
基本型或构造型
struct是关键字,
不能省略
合法标识符
可省:无名结构体
一、结构的定义
学号
num
姓名
name
班级
class
性别
sex
出生年月日
birthday
成绩
score
1001
LiXiao
Computer
M


1002
Jin
Computer
F


1003
Feng
Architecture
F


1004
Rong
Engineering
M


struct stu{
int num;
char name[40];
char class[40];
char sex;
char birthday[20];
float score;
};
用C++语言的数组变量定义相应的数据关系:
struct stu s[4];
结构体变量说明
例 struct student
{ int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
};
struct student stu1,stu2;
,再定义结构体变量
一般形式:
struct 结构体名
{
类型标识符 成员名;
类型标识符 成员名;
…………….
};
struct 结构体名 变量名表列;

一般形式:
struct 结构体名
{
类型标识符 成员名;
类型标识符 成员名;
…………….
}变量名表列;
例 struct student
{ int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
}stu1,stu2;

一般形式:
struct
{
类型标识符 成员名;
类型标识符 成员名;
…………….
}变量名表列;
例 struct
{ int num;
char name[20];
char sex;
int age;

构造数据类型() 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小1.51 MB
  • 时间2021-09-19