网站大量收购闲置独家精品文档,联系QQ:2885784924

CC++程序设计语言cpp10.ppt

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

共用体指针变量引用该共用体的变量或数组,引用格式如下:*10.6案例:学生成绩管理voiddisplay(structstudent*p,intn) { inti; cout\n学号:setw(16)姓名:setw(16)平均分数:\n; for(i=0;in;i++,p++) { cout学号:setiosflags(ios::left)setw(16)p-number; cout姓名:setw(16)p-name平均分数:p-aveendl; }}形参结构体类型的指针*10.6案例:学生成绩管理voidpaixu(structstudentstu[],intn) {floattemp;inti,j;for(i=0;in;i++){for(j=0;jn-i-1;j++) { if(stu[j].avestu[j+1].ave) { temp=stu[j+1].ave; stu[j+1].ave=stu[j].ave; stu[j].ave=temp; } }}display(stu,n);}形参结构体类型的数组*10.6案例:学生成绩管理intmain(){ inti=0; insert(i); return0; }调用函数●本章小结第10章自定义数据类型介绍了结构体类型的声明、结构体类型变量的定义和引用和结构体类型变量在函数中的使用。struct是声明结构体类型时必须使用的关键字,在声明一个结构体类型时也必须对各成员进行数据类型声明。enum是声明枚举类型时必须使用的关键字,有时变量的取值只是有限几个,这样能将变量的取值一一列出,就可以将这变量定义为枚举类型。typedef是声明自定义类型时必须使用的关键字,用新的类型名来代表已有的类型名。union是声明共用体时必须使用的关键字,在共用体变量声明后,每一瞬时只有一个成员起作用,变量各个成员共享一段内存空间,一个共用体变量的总字节数等于该变量各个成员中最长的字节数。*●作业习题表2-3算术运算符第10章自定义数据类型*10.2结构体●指向结构体类型数据的指针 student*pstu=stu; inti; for(i=0;i3;i++) { cout学号:; cinstu[i].num; cout姓名:; cinstu[i].name; cout数学成绩:; cinstu[i].math; cout物理成绩:; cin(*(stu+i)).physics; cout英语成绩:; cinstu[i].english; } 定义pstu为指向stu首地址用for语句输入数据*10.2结构体●指向结构体类型数据的指针 for(i=0;i3;i++) { cout学号:pstu-numendl; cout姓名:pstu-nameendl; cout数学:pstu-mathendl; cout物理:pstu-physicsendl; cout英语:pstu-englishendl; pstu=pstu+1; }return0;}指针下移到下一个数组元素*10.2结构体结构体类型变量的成员作为函数参数在结构体类型的变量中的成员作为函数参数的情况下,被调用函数中的形式参数是一般变量,而调用函数中的实际参数是结结构体类型变量中的一个成员,要求形参与实参数据类型必须一一对应。调用过程中采用值传递。结构体类型变量作为函数参数在结构体类型的变量作为函数的参数的情况下,则可以实现整体数据传递,要求被调用函数中的形式参数是结构体类型的变量,调用函数中的实际参数也是结构体类型的变量,并且它们必须属于同一种结构体类型。调用过程中采用值传递。●结构体与函数*10.2结构体定义结构体类型//ex10_4.cpp#includeiostreamusingnamespacestd;structstudent { intnum; charname[20]; intmath; intphysics; intenglish; intsum;};●例10.4结构体类型变量作为函数参数●结构体与函数*10.2结构体●

文档评论(0)

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

计算机二级持证人

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

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档