C 语言-南开大学ch6-2.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 程序执行后的显示结果如下: a =0x0065FDF4 ra=0x0065FDF4 pa=0x0065FDF0 a=123 *pa=123 ra=123 a=456 *pa=456 ra=456 a=789 *pa=789 ra=789 * 2. 引用示例2 -- 引用参数及返回引用的函数 二形参均为引用参数,函数的返回类型也为引用,且返回的是某一个引用参数,可达到作为左值的目的,起到了一个独立变量的作用。 ? #include iostream.h int maxr(int m, int n) { if(mn) return m; //返回变量(可作左值) return n; } * void main(){ int a=3, b=5, c=0; couta, b, c = a, b, cendl; //输出: a, b, c = 3, 5, 0 c = maxr(a,b); //返回引用,即变量b本身(以及b的值) couta, b, c = a, b, cendl; //输出: a, b, c = 3, 5, 5 ? maxr(a,b)=10; //返回引用,即变量b本身,而后为b重新赋值 couta, b, c = a, b, cendl; //输出: a, b, c = 3, 10, 5 * maxr(a,b)++; //返回引用,即变量b本身,而后实现b值加1 couta, b, c = a, b, cendl; //输出: a, b, c = 3, 11, 5 } ?? 程序执行后的显示结果如下: a, b, c = 3, 5, 0 a, b, c = 3, 5, 5 a, b, c = 3, 10, 5 a, b, c = 3, 11, 5 第六章 结束 * --- Input info of StuType softCla[3] --- Input student_info -- name, sex, age, score: maxin m 20 91 Input student_info -- name, sex, age, score: jilin m 21 97 Input student_info -- name, sex, age, score: hanli f 20 89 --- The info of softCla --- maxin m 20 91 jilin m 21 97 hanli f 20 89 --- The aveScore in softCla --- aveScr=92.3333 --- The info of maxAgeStudent --- jilin m 21 97 * 6.10 建立一个人员档案链表 (通过改造书p156--159,6.5.2节内容而成) ? 为了管理人员(职员,学生,居民等)或物资、文献的档案资料,使用链表形式很方便。链表可长可短,其功能可通过使用指针以及动态创建和撤消数据对象的运算符new和delete来完成。 本示例性程序建立并管理人员链表,具体做以下4项工作: 1) 读入若干个人员的档案资料(读入*符号时结束输入),动态生成链表项,并将输入的档案资料存放于链表项之中,而后总将新链表项加入到原链表的末尾; 2) 遍历链表, 输出整个链表的各项内容; 3) 在链表首加入一项, 其name=wang ping, age=20, sex=M ; 4) 统计出当前链表中共有多少男士,并计算出他们的平均年龄。 * 程序执行后的显示结果如下: 1--name(ending if name=*):zhang yi --1-age,sex:22 m 2--name(ending if name=*):wang fan --2-age,sex:21 f 3--name(ending if name=*):li qiang --3-age,sex:22 m 4--name(ending if name=*):* ? zhang yi 22 m wang fang 21 f li qiang 22 m Male-num=3, average-age=21.3333 * 程序如下: #include iostream.h #include string.h #inc

文档评论(0)

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

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

1亿VIP精品文档

相关文档