1 / 23
文档名称:

C语言函数专题.ppt

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

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

分享

预览

C语言函数专题.ppt

上传人:mh900965 2018/3/19 文件大小:522 KB

下载得到文件列表

C语言函数专题.ppt

相关文档

文档介绍

文档介绍:函数专题
C语言程序概述
函数分类及定义
参数的传递及函数的返回值
函数的调用方式
函数的声明方式
函数的嵌套调用
函数的递归调用
变量的存储之间值类别和作用域
C语言程序概述
1: C 是函数型语言, C 程序的基本部件是函数.
一个函数完成一个特定功能, 整个程序的功能靠一系列的函数调用来实现.

2 : C程序的执行顺序与函数出现的顺序无关,
只与函数的调用顺序有关.
C语言程序概述
Void main()
{
float max( float x,float y);
Float a,b;
Int c;
Scanf(“%f,%f”,&a,&b);
C=max(a,b);
Printf(“%d\n”,max);
}
float max(float x,float y)
{float z;
Z=x>y?x:y;
Return z;
}
C语言程序概述
void main()
{
Void printstar();
Void print_message();
Printstar();
Print_message();
Printstar();
}
Void printstar()
{printf(“********\n”);}
Void print_message( );
{“hellow!”}
函数分类及定义
库函数:使用库函数时应当包含其头文件.
如:数学函数#>
用户自己定义的函数
从用户角度分:
从函数形式分:
有参函数:带有形式参数的函数,在函数调用过程中有数据的传递;
int sum(int x,int y)

无参函数:不带参数的函数,函数调用过程中,无参数传递,用于执行一组操作:如:void printstar()
1) 除main函数外,其它函数可相互调用
main ( )
a
b
c
d
x
z

2)函数不可嵌套定义,函数间具有全局性、平行性
3)函数分为有参函数和无参函数
4)程序从main开始执行,最后又回到main函
数结束。
注意:
一、和主函数放在同一个程序中

二、以独立文件的形式存入磁盘中

此时的连接方式为:
用#include 语句将其所在的文件包含进来
子函数的存放形式
输入x,y,求其最大值。
函数分类及定义
<函数类型> 函数名([形参表])

[形参类型说明;]

{ 变量定义
执行语句序列
}
C语言规定:凡是不加类型说明的函数,一律自动按整型处理.
int add(x,y)

int x,y;

{ int sum;
sum=x+y;

return sum;
}
有参函数的定义
有参函数定义实例
定义符号函数sign。
int sign(x)
int x; /*形式参数说明*/
{int y; /*函数体局部变量*/
y=x>0?1:(x==0?0:-1);
return y; /*返回函数值*/
}
有参函数及其调用
int add(x,y)
int x,y;
{ int sum;
sum=x+y;
return sum;
}
main()
{int a,b,c;
C=add (a,b);
Printf(“%d\n”,c);
}
在函数调用过程中,与主调函数发生数据传递,实现单向值传递;

最近更新

四年级下册语文试题-期末句子专项测试卷 (含答.. 6页

四川省【小升初】2023年小升初数学试卷附答案.. 7页

古代汉语》期末考试高频考点版(带答案)试卷号.. 12页

北师大版七年级数学上册1.2《展开与折叠》典型.. 11页

化学高级检测分析工理论知识试卷2及答案 10页

利培酮合并阿美戈拉汀治疗以阴性症状为主精神.. 8页

初中物理运动和力试题(有答案和解析)含解析 16页

初三学期学生自我陈述报告 5页

六年级下册数学教案-《第六单元整理和复习 解.. 6页

全国化学检验工高级工考试题(含答案) 10页

企业组织机构建立情况说明 8页

人教版生物必修一单元测试卷 附答案第4章 24页

2024年防震减灾工作会总结 3页

人教新课标二年级下册数学表内除法一整理与复.. 5页

2024年防火主题班会教案模板 18页

二年级语文下册期中测试卷及答案【完美版】 5页

2024年防溺水交通安全征文 5页

2024年防洪防汛应急总结 15页

中职数学基础模块5.2.2同角三角函数的基本关系.. 5页

中学生物学教育的现状及问题分析 3页

2024年阅读教学研究随笔 5页

2024年闺蜜生日暖心祝福语18篇 51页

2024年门面房转让合同 23页

2024年门面买卖合同最新 10页

肇庆裹蒸粽行业报告 28页

云南省市政基础设施工程施工质量验收统一规程.. 82页

绘画心理学 2页

2021年歌颂祖国的三句半台词 8页

缓刑矫正人员思想汇报100篇 2页

机械设备投标书范本1 37页