基于函数思想的程序设计.ppt

上传人:tia****nde 文档编号:11673726 上传时间:2020-05-01 格式:PPT 页数:42 大小:989.31KB
返回 下载 相关 举报
基于函数思想的程序设计.ppt_第1页
第1页 / 共42页
基于函数思想的程序设计.ppt_第2页
第2页 / 共42页
基于函数思想的程序设计.ppt_第3页
第3页 / 共42页
点击查看更多>>
资源描述
高级语言程序设计C+,张海威南开大学信息技术科学学院,基于函数思想的程序设计,函数的基本概念,1,函数编程的基本思想,2,函数程序设计举例,3,函数程序设计练习,4,2,Database例如intadd(inta,intb);inlinevoidswap(float,Databasevoid型参数voidprintroot(void);,*floatcuberoot(float);floatcuberoot(floatx);,DatabasevoidprintStar(int);/函数原型intmain()printStar(10);/调用函数voidprintStar(intk)/函数定义,#includeusingnamespacestd;voidprintStar(intk)/函数定义intmain()printStar(10);/调用函数,函数的基本概念,函数的说明和定义两种说明方式的区别函数原型的参数表中,参数名可以省略;函数定义的参数表中,必须给出参数名(省略参数名为无名参数)函数原型的函数体,可以出现在函数调用之后;函数定义的函数体,必须出现在调用之前函数原型的参数表后面加分号“;”,函数定义的参数表后面是函数体,即花括号“”函数定义不能出现在任何函数体中,函数原型可以出现在其它函数体中,Database有参函数调用格式()例如:printStar(26);,Database/函数返回值类型为空(void)return;/与函数返回值的类型一致return();/与前一种写法等价,Database是将add(a,b)的值赋给整型变量c,Databasein;i+=2)if(isprime(i),函数设计示例,判断奇数的函数,Databasein;i+=2)if(isprime(i),函数设计示例,判断是否为素数的函数,Databasein/2;i+)if(n%i=0)return0;return1;,函数设计示例,主函数,Databasefor(inti=6;i=10000;i+=2)g1=g1,基于函数思想的程序设计,函数的基本概念,1,函数编程的基本思想,2,函数程序设计举例,3,函数程序设计练习,4,37,Databaseintstart,end,num,sum,power;inti,j,bit,bit_power;power=1;for(i=1;in;i+)power=power*10;start=power;end=power*10;,函数设计练习,Databasenumend;num+)sum=0;power=10;for(i=1;i=n;i+)bit=(num%power)/(power/10);bit_power=1;for(j=1;j=n;j+)bit_power*=bit;sum=sum+bit_power;power=power*10;if(sum=num)coutnumdate;coutmonth;printCalendar(year,month,date);return0;,结束!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!