1 / 95
文档名称:

C语言-函数.ppt

格式:ppt   页数:95页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言-函数.ppt

上传人:rjmy2261 2015/5/18 文件大小:0 KB

下载得到文件列表

C语言-函数.ppt

相关文档

文档介绍

文档介绍:第5章函数
函数的引例
函数的定义与调用
函数的嵌套调用
数组作实参
变量的存储类别
实例的部分程序
函数的引例
【】计算xy的值
请注意:C语言中没有乘方运算符
解法1:调用库函数pow ,计算xy
#include <>
#include <>
int main( )
{ double x , y , z ;
printf("Input data:");
scanf("%lf%lf",&x,&y);
z=pow(x,y);
printf("%lf的%lf次方是%lf\n",x,y,z);
return 0;
}
计算xy
必须加此行
pow要求x和y为double
Input data: 

解法2:调用自编函数mypow,计算xy
若库中未提供求xy的函数,则用户先编写后再使用
#include <>
#include <>
}
double mypow ( double x, double y )
{ int i; double z ;
z = ;
for ( i = 1; i <= y ; i++ ) z= z* x ;
return z ;
main( )
{ ……
z= pow (x,y);
……
}
mypow
【】调用函数,输出若干个“*”
程序1:每行输出10个“*”,共输出三行。
void myprint ( )
{ int i ;
for (i=1; i<=10; i++)
printf ("*" ) ;
printf ("\n" ) ;
}
main ( )
{ myprint ( ) ;
myprint ( ) ;
myprint ( ) ;
}
无参函数
**********
**********
**********
#include <>
输出一行10个“*”
【】调用函数,输出若干个“*”
程序2:每行输出 n 个“*”,共输出三行。
void myprint_n (int n)
{ int i ;
for (i=1; i<=n; i++)
printf ("*" ) ;
printf ("\n" ) ;
}
main ( )
{ myprint_n(5);
myprint_n(10);
myprint_n(15);
}
有参函数
*****
**********
***************
#include <>
输出一行n个“*”
需要解决的问题:
一个函数调用另一个函数,应具备什么条件?
函数应该如何编写?
各函数的位置在哪里?
函数的定义与调用
函数的定义
函数的调用
函数的调用过程
函数的返回值
被调函数的原型说明
函数的定义
【】编写求 n!(n>0)的函数
{ int i ; long y=1 ;
for ( i = 1; i <= n ; i++ )
y = y * i ;
return y ;
}
函数的首部
函数值
的类型
函数体
函数值
参数的个数与类型
函数名
long myfac ( int n )

最近更新

2024年第二学期学校工作总结 57页

2024年第一次独自坐地铁作文(通用30篇) 33页

2024年第一场雪暖心文案 10页

2020-2021专科《汽车故障诊断技术》期末试题及.. 6页

2020河南中考物理试卷及答案 8页

2024年端午节小学作文 15页

2022实用的综合实践教案4篇 13页

2022年浙江金融职业学院公共课《马克思主义基.. 19页

2024年竞选班干部演讲稿模板合集5篇 8页

2024年竞选学生会学习部部长演讲稿 22页

2023年服装制版师、设计师技术及理论知识试题.. 48页

2023年辽宁中考生物考前信息高频考题卷一 13页

3号白油参数运动粘度-概述说明以及解释 9页

《习作:推荐一本书》教学方案 16页

《老年护理》试题(附参考答案) 22页

2024年突发停电现场处置方案范文(精选7篇) 17页

中国古代文学现象、文体及文学流派 20页

企业安全自评报告(4篇) 18页

光伏并网前单位工程验收报告-2023 16页

六年级上册英语期末试卷及答案精选 25页

制药企业生产质量总结 9页

周口市人民政府办公室关于印发周口市中心城区.. 7页

围堰抽水施工方案 5页

2024年秘书工作计划模板集锦10篇 21页

2024年科幻故事作文汇编五篇 7页

工程计量支付报表 11页

小班数学汽车运货认识轻重 10页

《铁杵成针》课件2 20页

会议筹备工作分工表(范本) 6页

2021年新人教版成都七中高一6月月考物理试卷及.. 8页