1 / 48
文档名称:

C语言函数章节.ppt

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

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

分享

预览

C语言函数章节.ppt

上传人:bodkd 2018/2/11 文件大小:929 KB

下载得到文件列表

C语言函数章节.ppt

相关文档

文档介绍

文档介绍:1
第8章函数
任课教师: 张盈
2
本章主要内容
C语言程序的结构
函数的定义
函数的调用
函数的嵌套调用
递归函数
数组与函数
全局变量与
3
结构化程序设计语言 ---C语言
C程序的结构由若干个C函数组成。
C函数是C程序的组成部分,是由完成一特定任务的说明语句和执行语句组成的基本功能单元。
C函数的功能相当于其它程序设计语言中的一个程序模块,或一个子程序。
d
main
a
b
c
g
k
f
h
j
i
e
l
模块化程序示意图:
4
函数调用程序实例
main( )
{ printstar();
print_message( );
printstar( );
}

printstar( ) { printf(“**************\n”);}
print_message( )
{ printf(“how do you do!\n”);}
调用函数
用户自定义函数
5
函数的分类(1)
从使用角度分:
标准库函数:以程序库的形式直接提供给用户使用。
……gets()、printf()
……sin()、sqrt()
用户自定义函数:由用户自己建立定义。
6
函数的分类(2)
从函数形式分:
无参函数:调用函数时主函数不将数据传送给被调函数。用于完成特定功能的操作。
如:c=getchar( )……
有参函数:调用函数时在主调函数和被调函数之间有参数传递。
如:putchar(c)、puts(str)、……
7
8
函数说明
一个C程序是由一个或多个源文件组成,每个源文件由若干函数组成。
C程序的执行从main函数开始,也从main函数终止。
源程序中所有的函数在结构上都是平行的,互相独立的。
main函数可以调用其他函数,其他函数之间可以互相调用。
9
函数的定义(一)
无参函数的特点:只完成某些动作,不进行参数传递。
无参函数的定义形式:
类型标识符函数名( )
{
说明部分;
语句部分
}
10
【】无参函数使用示例。
main( )
{
printstar( );
printword( );
printstar( );
}
printstar( ) /*定义无参函数printstar()*/
{ printf("******************\n");}
printword( ) /*定义无参函数printword()*/
{ printf("This is an example\n");}