您所在位置: 网站首页 / 文档列表 / 石油/天然气工业 / 文档详情
中国石油大学课件第9章_函数[1].ppt 立即下载
上传人:yy****24 上传时间:2024-09-07 格式:PPT 页数:75 大小:2.9MB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

中国石油大学课件第9章_函数[1].ppt

中国石油大学课件第9章_函数[1].ppt

预览

免费试读已结束,剩余 65 页请下载文档后查看

18 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第9章函数回顾教学目标程序设计的艺术程序设计的艺术数学函数数学函数数学函数数学函数数学函数intmain(void){::::::x=x*x*x;y=y*y*y;z=z*z*z;ans1=x+y+z;a=a*a*a;b=b*b*b;c=c*c*c;ans2=a+b+c;:::::}程序设计中的函数用函数解决问题的要点函数机制的优点C语言中的函数函数类型常用内置函数问题描述:求自然数1~10的平方根和立方。内置函数ceil和floor示例toupper和tolower示例内置函数rand示例函数定义函数命名规则对函数接口加以注释说明计算两个整数的平均数计算两个数的最大值计算打折函数函数参数函数调用函数调用函数调用函数原型#include<stdio.h>/*函数功能:计算平均数函数入口参数:整型x,存储第一个运算数整型y,存储第二个运算数函数返回值:平均数*/intAverage(intx,inty){intresult;result=(x+y)/2;returnresult;}intmain(){inta=12;intb=24;intave=Average(a,b);printf("Averageof%dand%dis%d.\n",a,b,ave);return0;}#include<stdio.h>intAverage(intx,inty);/*声明Average()函数*/intmain(){inta=12;intb=24;intave=Average(a,b);printf("Averageof%dand%dis%d.\n",a,b,ave);return0;}/*函数功能:计算平均数函数入口参数:整型x,存储第一个运算数整型y,存储第二个运算数函数返回值:平均数*/intAverage(intx,inty){intresult;result=(x+y)/2;returnresult;}函数之间允许相互调用,也允许嵌套调用函数还可以自己调用自己,称为递归调用voidreverse(){::::::::::::::::::::}函数嵌套调用函数递归调用/*此函数用于计算a的阶乘*/intfactorial(inta){if(a<0)printf("dataerror!");elseif(a==0||a==1)return1;else{a=a*factorial(a-1);returna;}}函数递归调用问题描述:根据用户的选择求不同形状的面积。intdivisibleCheck(intnum){if(num%5==0)return1;elsereturn0;}函数返回值示例变量的作用域程序中变量也有不同的使用范围,称为变量的作用域。变量的作用域指在源程序中定义变量的位置及其能被读写访问的范围局部变量局部变量全局变量全局变量变量的作用域变量的作用域变量的作用域存储类型存储类型存储类型自动变量寄存器变量静态局部变量静态局部变量示例静态全局变量函数形参和实参intmain(void){inta=0;//初始化a值为0func(a);//调用函数funcprintf("%d",a);//输出a的结果return0;}//定义函数funcvoidfunc(inta){a=10;//让参数a等于10}#include<stdio.h>voidincrement(int,int);intmain(void){intnum1,num2;printf("\n请输入两个数:");scanf("%d%d",&num1,&num2);printf("\n递增前的值是%d和%d\n",num1,num2);increment(num1,num2);printf("\n递增后的值是%d和%d\n",num1,num2);return0;}voidincrement(intval1,intval2){val1++;val2++;printf("\n子函数中值%d和%d\n",val1,val2);}传值调用示例数组元素做函数参数—值传递数组名做函数参数—地址传递数组名做函数参数—地址传递总结4-1总结4-2总结4-3总结4-4作业Thankyou
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

中国石油大学课件第9章_函数[1]

文档大小:2.9MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用