- 5
- 0
- 约7.48千字
- 约 22页
- 2018-06-21 发布于河南
- 举报
第八章zrr语言
第八章?函?数
8.1 概述
C语言是通过函数来实现模块化程序设计的。应用程序往往由多个函数组成的,每个函数分别对应各自的功能模块,用户可以把自己的算法编成一个个相对独立的函数模块,然后用调用的方法使用函数来实现这些功能。
?main() {x=2;y=3;
h=cf(x,y);
print (“%d”,h)}
int cf(int i,int j)
{int k,z=1;
for (k=1;k=j;k++)
{z=z*i;}
return(z);}?
说明:
1. 一个C程序由一个或多个源程序文件构成,一个源程序文件也可以被多个程序公用。(比较大的c语言程序为了便于分工和程序的安全性可以分别存储在多个文件当中)
2. 一个源程序文件由一个或多个函数构成,编译时以源程序为单位进行,而不是以函数为单位。
⒊ 主函数main可以调用其它函数,但不允许被其它函数调用,因此C程序的执行总是从main函数开始,完成对其它函数的调用后再回到main函数,最后由main函数结束整个程序。
⒋ 程序中的所有函数定义都是平行的,即在一个函数的函数体内不能再定义另外一个函数(不嵌套定义),但是允许嵌套调用 。
C函数的分类
从用户使用的角度分为
√ 库函数 printf( )(尽量使用 )
√ 自定义函数 cf( )
√ 有参函数 scanf(“%d”,a)
√ 无参
您可能关注的文档
- 重庆市一诊考试备题.doc
- 质谱概论.ppt
- 赵勇高电压设备测试单元课程设计.ppt
- 天工大matlab实验指导书-实验一.doc
- 飞机指挥.ppt
- 张拉作业试题.doc
- 淮南八公山区鞘翅目昆虫调查.doc
- 管理综合2005试题.doc
- 公路路基试题.doc
- 2005--2011年泰安市中考英语书面表达试题集锦.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)