下载此文档

结构体和共用体PPT讲座.ppt


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
第9章结构体任务:学生信息的管理有一个结构体数组stu[5],每个元素都含有学号、姓名、三门课成绩,要求编写input()和output()函数,分别实现输入和输出5个学生的数据记录。任务所需主要相关知识:——“结构(structure)”或叫“结构体”。“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。定义一个结构的一般形式为:struct结构名{成员表列};说明:,结构名由编程者按C语言标识符命名规则指定。。,每个成员都是该结构的一个组成部分。对每个成员也必须作类型说明,其形式为:类型说明符成员名;例如学生信息的结构体描述:structstud{intnum;charname[20];charsex;floatscore;};在这个结构定义中,结构名为stud,该结构由4个成员组成。第一个成员为num,整型变量;第二个成员为name,字符数组;第三个成员为sex,字符变量;第四个成员为score,实型变量。应注意在括号后的分号是不可少的。结构定义之后,即可进行变量说明。凡说明为结构stud的变量都由上述4个成员组成。由此可见,结构是一种复杂的数据类型,是数目固定,类型不同的若干有序变量的集合。,再说明结构变量如:structstud{intnum;charname[20];charsex;floatscore;};structstudstud1,stud2;说明了两个变量stud1和stud2为stud结构类型。也可以用宏定义使一个符号常量来表示一个结构类型。:#defineSTUstructstudSTU{intnum;charname[20];charsex;floatscore;};STUstud1,stud2;STU与structstud等价。:struct结构名{成员表列}变量名表列;例如:structstud{intnum;charname[20];charsex;floatscore;}stud1,stud2;定义了两个structstud类型的变量stud1,stud2。:struct{成员表列}变量名表列;例如:struct{intnum;charname[20];charsex;floatscore;}stud1,stud2;:structdate{intmonth;intday;intyear;};struct{intnum;charname[20];charsex;structdatebirthday;floatscore;}stud1,stud2;:: 即第二个人的性别

结构体和共用体PPT讲座 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小108 KB
  • 时间2019-10-24