1 / 145
文档名称:

C语言函数.ppt

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

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

分享

预览

C语言函数.ppt

上传人:q2299971 2017/8/23 文件大小:840 KB

下载得到文件列表

C语言函数.ppt

文档介绍

文档介绍:第七章
本章要点
函数的概念
函数的定义与调用
函数的递归调用
变量的作用域
函数的作用域
主要内容
函数是什么






函数是什么
一个C程序可由一个主函数和若干个其他函数构成。一个较大的程序可分为若干个程序模块,每一个模块用来实现一个特定的功能。在高级语言中用子程序实现模块的功能。子程序由函数来完成。
函数间的调用关系:由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。
例题
想输出以下的结果,用函数调用实现。
******************
How do you do!
******************
解题思路
在输出的文字上下分别有一行“*”号,显然不必重复写这段代码,用一个函数 print_star来实现输出一行“*”号的功能。再写一个print_message 函数来输出中间部分的信息。
编写程序
# include <>
void main( )
{
void printstar( ); /*对printstar函数声明*/
void print_message( );/*对print_message函数声明*/
printstar( ); /*调用printstar函数*/
print_message( ); /*调用print_message函数*/
printstar( ); /*调用printstar函数*/
}
void printstar( ) /*定义printstar函数*/
{
printf("* * * * * * * * * * * * * * * *\n");
}
void print_message( ) /*定义print_message函数*/
{
printf("How do you do!\n");
}
运行情况如下:
* * * * * * * * * * * * * * * *
How do you do!
* * * * * * * * * * * * * * * *
说明:
,每一个程序模块作为一个源程序文件。对于较大的程序,通常将程序内容分别放在若干个源文件中,再由若干源程序文件组成一个C程序。这样便于分别编写、分别编译,提高调试效率。一个源程序文件可以为多个C程序公用。
说明:
2. 一个源程序文件由一个或多个函数以及其他有关内容(如命令行、数据定义等)组成。一个源程序文件是一个编译单位,在程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。