PPT-05结构和结构数组.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PPT-05结构和结构数组

5.4 结构与结构数组 Motivation 数组:其中的每一个元素都必须是相同类型的数据; 实际应用:常常需要将不同类型的数据放在一起,使处理起来更为直观方便。 例如:一个学生的信息,包括姓名、性别、出生年月日、身高和体重,如果能归在一起,对于统计个人信息会十分方便。 为此,引入结构体的概念 结构体类型的定义 结构体可以用来表示一组不同类型的数据。尽管这些数据的类型不同,但却有内在的联系,比如学生的个人信息有如下5项: 姓名,汉语拼音,最多20个字符; 性别,M / F 生日年月日) 身高,1.74(m) 体重,51.5(kg) 可以定义一个名为student的结构体,将5项信息包容在一起,构成学生的个人信息 struct student //名为student的结构类型 { char name[20]; //姓名 char sex; //性别 unsigned long birthday; //生日 float height; //身高 float weight; //体重 }; 定义结构体类型格式: struct 结构体名 { 类型名 1 成员名 1; 类型名 2 成员名 2; . . . 类型名 n 成员名 n; } ; struct 是结构体类型的标志,结构体名student是编程者自己选定的。 大括号所括起来的5条语句是结构体中5个成员的定义。结构体定义之后一定要跟一个“;”号。 //********************************** //* 程 序 名:5-5.CPP * //* 作 者:wuwh * //* 编制时间:2002年11月20日 * //* 主要功能:学生个人信息 * //********************************** #include iostream using namespace std; struct student //定义结构student { char name[20]; //姓名 char sex; //性别 unsigned long birthday; //生日 float height; //身高 float weight; //体重 }; int main() { student my; //定义my为student类的结构 cout“输入自己的数据”endl; //提示信息 cout“姓名(汉语拼音)\n” //显示提示 “性别:M/F \n” “生日(年月日)\n” “身高(m)\n” “体重(kg)\n” endl; // 依次输入个人信息 cin my.name my.sex my.birthday my.height my.weight; // 依次输出个人信息 coutmy.nameendl; coutmy. sexendl; coutmy.birthdayendl; coutmy. heightendl; coutmy. weightendl; return 0; } 定义类型不会分配内存空间 struct student //此处为结构类型定义 { char name[20]; //姓

文档评论(0)

3471161553 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档