- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                第五章       程序流程控制语句 任何程序流程都可以用顺序、条件、循环三种控制结构来实现。本章主要介绍这三种基本控制结构及其在程序设计中的应用。  第六章       类  本书已经对类和对象的概念做了初步介绍,本章将在此基础上,围绕封装这一特点,进一步介绍类的定义、类的数据成员、类的函数成员、友元以及如何用类来解决实际问题的基本思想方法。                                                                                                                                                                                         * * 第四章 ?         函  数  函数是对数据进行运算和操作的重要手段。在面向过程程序设计中,函数是程序模块划分的基本单位。在面向对象程序设计中它是实现对象功能和行为的手段。  第一节??????? 函  数(1) 在数学中,经常用下面的方法表示函数:        f (x,y)=x2+y+10       如果,已知自变量x、y的值分别为a、b,那么,则可根据运算表达式就可以计算出f( )的值。即:     f (a,b)=a2+b+10 如果用C++语言来书写这个函数(设数据类型为float型),则为:  函数名 自变量 自变量 float f (float x,float y){ return (x*x+y+10);}  第一节??????? 函  数(2) 在程序设计中,函数是作为一个独立的程序单位写在主函数外部的。 在程序中需要使用这个函数时,需要写出函数名并用实际值或实际变量代入括号中对应的形参位置。 要代入的实际值或变量叫做实际参数(实参)。例如: #includeiostream.h                    float f (float x,float y)                     {                                                  float z,g;                         z= x*x;                            g=z+y+10;                      return g;                          }                                                 void main()                                  {                                                  coutf (10.0,6.5)endl;     float a=28.7;                           float b=30.5;                            coutf(a,b)endl;               }                                                  形参 形参 实参 实参 实参 实参 第一节??????? 函  数(3) C++要求,函数要先定义后使用。也可以在使用这个函 前,使用函数原型对这个函数进行声明,然后在其他适 当的位置对函数进行实现。函数原型的声明方法为:? 函数的定义 数据类型 函数名(数据类型 形参1,数据类型 形参2,…) { 	函数体 } 返回值类型  函数名(形参列表或形参类型列表); 第一节??????? 函  数(4) 可以给形参定义默认值。这样,在调用该函数时,如果给出了实参,则用实参初始化形参;如果没有给出实参,则使用默认值初始化形参。  注意:第一,在函数的形参列表中,默认的形参值必须从右向左顺序定义。即在有默认值的形参右边,不能出现无默认值的形参;第二,只能在声明函数原型时声明默认值。为了在实现函数时清楚起见,可以在形参列表中添加适当的注释,例如:int add (int x,int y/*y=9*/)。  带默认参数值的函数  第二节??函数的调用(1) 第二节??函数的调用(2) 值传递  是指当发生函数调用时,用实参的值对形参进行初始化。所以形参与实参互不干扰,也就是说,在函数中,无论形参的值发生了什么变化,都不会改变实参的值。 引用传递  C++允许为一个变量命名多个名称,也就是说可以给变量起别名,这个变量的别名就叫做该变量的引用。               
                您可能关注的文档
最近下载
- ADI 电工电气 双通道12_14_16位1GSPS数模转换器 AD9776A_AD9778A_AD9779A 使用说明.pdf
- 达克罗表面处理工艺和发展.ppt VIP
- 人教PEP版(2024)三年级上册英语全册教案(单元整体教学设计).docx
- 四年级语文上册爬天都峰第2课时人教部编版.ppt VIP
- 镇痛药物在儿童疼痛管理中的应用.pptx VIP
- CB_T 3253-2013 船用柴油机技术条件.pdf VIP
- 2025年江西省盐业集团股份有限公司校园招聘笔试模拟试题及答案解析.docx VIP
- GBT 25442-2018 旋转电机(牵引电机除外)确定损耗和效率的试验方法.pdf
- 学堂在线 医学英语词汇进阶 期末考试答案.docx VIP
- 2025年度吉林省国资委监管企业招聘(1号)备考题库及答案解析.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)