版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C++程序设计基础
Q&A第五章北京邮电大学信通院方莉
mrs.fangli@
2Q&A数据在栈中存储:编辑ppt4.11函数sumarray()计算一个数组所有元素的和,其定义如下:intsumarray(inta[],intn){intsum=0;for(inti=0;i<n;i++){sum+=a[i];}returnsum;}有inta[2][3],若求数组a中所有元素的和,则对sumarray()调用正确的为()A:sumarray(a,6)B:sumarray(a[0],6)C:sumarray(&a[0][0],6)D:sumarray(&a,6)Q&A编辑ppt从文件中读取数据参考答案编辑ppt5Q&A外部变量编辑ppt变量的作用域Q&A编辑ppt变量的作用域Q&A编辑pptQ&A递归函数:C++实践辅导:P81,二.4编辑pptQ&A递归函数:C++实践辅导:P81,二.4//设计一个递归函数,求满足以下条件的最大的n:1*1+2*2+3*3+...+n*n<1000编辑pptQ&A重载函数编辑pptQ&A预处理命令#define宏和内联函数格式:#define标识符字符串功能:把字符串命名为标识符(用标识符代表字符串),标识符可以表示符号常量或宏名,编写源程序时代替”字符串”出现在程序中,编译时又被替换为”字符串”内容。如:#definemax(x,y)(x>=y?x:y)inlineintmax(intx,inty){returnx>=y?x:y;}编辑pptQ&A预处理命令#define宏格式:#define标识符字符串宏:用标示符去表示一个字符串。被定义为宏的标示符称为宏名宏展开:在源程序编译预处理中,对程序中所有出现的“宏名”都用宏定义中的字符串去代换。优点:使用宏的形式可以省去函数跳转,节省时间和空间的消耗,提高程序效率。缺点:宏的定义很容易出现二义性例如:#definesquare(x)(x*x)
程序中squre(5+5)?(5+5*5+5)正确:#definesquare(x)((x)*(x))编辑pptQ&A内联函数inline函数类型函数名(形式参数表){函数体}inlineintsquare(intx){returnx*x;}内联函数是自身代码被插入到调用者函数代码处的函数。同宏一样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年淮北理工学院专任教师等招聘73名考试备考试题及答案解析
- 2026江苏泰州泰兴农村商业银行招聘80人考试参考试题及答案解析
- 湖南省艺术研究院2026年高层次人才招聘2人考试参考试题及答案解析
- 2026年哈尔滨市征仪路学校临聘教师招聘5人考试备考试题及答案解析
- 2025江西南昌市建设投资集团有限公司招聘20人考试参考题库及答案解析
- 2026浙江宁波市奉化区甬台众创小镇开发建设有限公司招聘1人考试备考试题及答案解析
- 2026湖南常德市自来水有限责任公司遴选9人笔试备考试题及答案解析
- 2026广东龙门产业投资集团有限公司招聘职工3人考试参考题库及答案解析
- 2026黑龙江省文化和旅游厅所属事业单位招聘21人考试备考试题及答案解析
- 2026四川成都市成华区市场监督管理局招聘编外人员1人考试备考试题及答案解析
- 金太阳陕西省2025-2026学年高一上学期12月考试政治(26-167A)(含答案)
- 土木工程科学数据分析方法 课件 第3章 试验数据误差及处理 -
- 2026届辽宁省辽南协作校高一数学第一学期期末监测试题含解析
- 2026中国中式餐饮白皮书-
- 2025年北京航空航天大学马克思主义基本原理概论期末考试模拟题带答案解析(必刷)
- 江苏省2025年普通高中学业水平合格性考试语文试卷(含答案)
- 高一物理(人教版)试题 必修二 阶段质量检测(一) 抛体运动
- 2025年山东省枣庄市检察院书记员考试题(附答案)
- 医药连锁年终总结
- 2025-2026学年人教版七年级生物上册知识点梳理总结
- 工业设计工作流程及标准教程
评论
0/150
提交评论