C++实验报告CH5_1101201132信管陈钱增.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++实验报告CH5_1101201132信管陈钱增.doc

C++程序设计实验报告(5) 专业班级 10信管 姓名 陈钱增 学号 101201132 实验时间 指导老师 牛琳 成绩 实验5: 函数应用 一、实验目的和要求 (1) 掌握函数的概念、定义、声明和调用方法。 (2) 掌握函数间的参数传递方法(值调用和引用调用)。 (3) 掌握数组元素和数组名作函数的参数的使用。 (4) 掌握内联函数、递归函数、函数重载的概念与使用。 二、实验环境 计算机、Windows XP操作系统、Visual C++6.0开发环境 三、实验内容 程序改错题1:修改课件中例5_3程序,使该程序完成交换两个变量的值的功能(项目名为“实验5_1” ,源文件名为shiyan5_1.cpp) 程序填空题1:打开”实验5_2”工程中的shiyan5_2.cpp文件,将【1】【2】分别替换成适合的C++语句,使该程序完成 显示数组x中最大值的功能(项目名为“实验5_2” ,源文件名为shiyan5_2.cpp) 四、实验步骤 运行VC6.0环境,新建项目; 在项目中新建源文件,编写程序代码; 检查程序有无错误(包括语法和逻辑错误),有则改之; 编译,仔细分析信息提示,如有错误应找出错误并改正之; 连接,仔细分析编译提示,如有错误应找出错误并改正之; 运行程序,输入数据,分析结果; 保存调试好的程序。 五、调试过程(可用截图的方式,复制编译信息窗口) 程序改错题1: 编译信息窗口截图: 程序填空题1 编译信息窗口截图: 六、实验结果 (修改或补充后的实验结果,截图方式) 程序改错题1: 程序填空题1: 七、简答题 (1) 试描述你对“变量的作用域”及“变量生存期”的理解 (建议30~~50字之间)。 作用域;;;局部变量:在函数或分程序中声明的变量,只能在本函数和分程序中使用。 全局变量:声明于所有函数之外,可在该全局变量声明之后的所有函数共同使用。 变量生存期::不同的变量类型就有所对应的生存期,有长有短 (2) 试分析静态局部变量的特点 (建议30~~50字之间)。 静态变量的初值是在程序开始运行前一次性设置好的。 在程序运行的时候,它会保持每次运行的数据,在运行每次程序的基础上变化,当一个程序正在运行完之后才被收回 (3) 试描述你对内联函数、递归函数、函数重载的理解 (建议30~~100字之间)。 内联函数:编译器在遇到内联函数的地方会用函数体中的代码来替换函数的调用。加速了程序的效率。 函数重载 :函数重载是指同一个函数名可以对应多个函数的实现(每种函数实现对应一个函数体)。根据实参的类型和个数的不同,选择调用不同的函数实现。 递归函数::调用一个函数的过程中出现直接或间接地调用函数本身 . 八、附录(修改或补充后的代码,截图方式) 要求代码要有适当注释。 程序改错题1: 在VC6.0中的源程序截图 程序填空题1: 在VC6.0中的源程序截图

您可能关注的文档

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档