




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章函数、递归和递归、概念、定义、调用和函数返回定制函数递归算法及其实现、内容要点、为什么需要使用函数?符合实际应用要求。6.1功能。函数是构成C/C程序的基本C/C库。已经向用户提供了许多标准库功能。用户可以根据自己的需要选择合适的库函数。如果没有必需的函数,用户可以自己定义和编写一些函数。功能概述:功能是模块化的基本单元,主要关键功能与被调用功能程序中各模块的关系,源文件与功能关系程序、int main () inta,b,sum总和=加(a,b);/函数调用.,intad(intx,inty);/函数声明,InTad(intx,inty)/函数定义/函数体替换函数声明末尾的分号。要使用C函数,必须完成以下工作:提供函数定义提供函数声明(原型)调用函数,函数定义:有返回值但没有返回值的函数(无效函数),无效函数名(参数列表)/无返回值.返回;/可选,typenamefunctionname(parameter list)/具有返回值.return value;,任务6.1素数确定:设计一个函数intcheckprime(inta)来检查A是否是素数。如果是质数,函数返回1;否则,函数返回0。# include # includeusingnamespace TD;int main() inta=0;coutaIf(checkprime(a)/函数调用couty)返回1;elsereturn-1;,写函数Swap,交换两个整数数据x,y的值,空隙Swap(intx,inty) intt;t=x。x=y。y=t。返回;/没有返回值,直接写return语句就行了,函数定义示例:Swap函数,intIsDigit (charc) if (c=0),intisdigit (charc) if (c=48,函数定义示例:IsDigit函数,ChartTransformInTouch(charc) if(c=a ,函数定义示例:TransformIntoUpperCase函数,写函数IsLeapYear,判断给定年份是否为闰年,IntYear(IntYear) ReturnYear % 4=0 ,函数定义示例:IsLeapYear而(sum=x) sum=I;计数;I=2; return count-1;找到一个整数的平方根,取其整数部分,并思考:是否应该在函数中判断参数的有效性和合法性?在主程序中?intmysqrt(intx) inti=0;同时(我*我;同时(ch!=q) cout times;n_chars(ch,times);co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵州安全生产培训考试模拟试卷
- 2025年乡镇农技站招考管理员农田题集
- 11 有理数的混合运算说课稿-2025-2026学年初中数学鲁教版五四制2012六年级上册-鲁教版五四制2012
- 毒素检测专业知识培训课件
- 小学作文课教学课件
- 2025年北京安全员A考试考点精解及答案
- 小学焊接考试题及答案
- 事业常识题库及答案
- 竞走教学课件图片
- 窗帘售后服务流程合同
- 《集中用餐单位落实食品安全主体责任监督管理规定》解读与培训
- 2025风电项目EPC总承包工程合同
- 消防梯翻新装修施工方案
- 中学生传染病防治知识
- 菲林格尔维修人员上门维修服务规范525
- 个体工商户合伙协议书律师审核起草
- 足球比赛裁判培训
- (高清版)DB11∕T045-2025医学实验室质量与技术要求
- 2025年学校取暖煤炭采购合作协议书
- 胖东来管理制度
- 学费分期付款申请书
评论
0/150
提交评论