1 / 67
文档名称:

第5章 函数与预处理.ppt

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

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

分享

预览

第5章 函数与预处理.ppt

上传人:中国课件站 2011/11/16 文件大小:0 KB

下载得到文件列表

第5章 函数与预处理.ppt

文档介绍

文档介绍:本章导读
在第一章中已经介绍过,C源程序是由函数组成的。虽然在前面各章的程序中都只有一个主函数main(), 但实用程序往往由多个函数组成。函数是C源程序的基本模块, 通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。 C语言不仅提供了极为丰富的库函数(如Turbo C,MS C 都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数。
由于采用了函数模块式的结构, C语言易于实现结构化程序设计。使程序的层次结构清晰,便于程序的编写、阅读、调试。
《 C语言程序设计》(Visual C++ )
返回本书目录
第5章函数与预处理
《 C语言程序设计》(Visual C++ )
返回本书目录
第5章函数与预处理
本章主要知识点
(1)函数应用的C程序实例
 (2)函数的定义
(3) 函数调用
 (4)函数的嵌套调用和递归调用
(5) 内联函数和重载函数
 (6)作用域
 (7)变量及函数的存储类型
(8) 编译预处理
第5章函数与预处理
《 C语言程序设计》(Visual C++ )
返回本章导读
函数的定义
函数调用

函数的嵌套调用和递归调用
函数应用的C程序实例



《 C语言程序设计》(Visual C++ )
返回本章目录
函数应用的C程序实例
函数应用的C程序实例
《 C语言程序设计》(Visual C++ )
返回本节目录
2. C程序实例(2)
1. C程序实例(1)
函数应用的C程序实例
C程序实例(1)
《 C语言程序设计》(Visual C++ )
返回本节目录

【】简单的函数调用的例子
/*功能:定义两个输出函数并在主函数中调用*/
/*程序代码文件名:/
main()
{
printst(); /* 调用 prigtst 函数*/
print_ hello (); /* 调用print_hello函数*/
printst(); /* 调用 prigtst 函数*/
}
printst( ) / * printst 函数* /
{
程序演示
C程序实例(1)
《 C语言程序设计》(Visual C++ )
返回本节目录
printf(" **************** \n");
}
print_hello( ) /* print_hello函数*/
{
printf(" Hello! \n");
}
程序运行情况如下:
****************
Hello!
****************
程序演示
[]程序演示
单击运行
输入源程序
弹出运行结果窗口
运行结果
返回例题
返回本节目录
C程序实例(2)
《 C语言程序设计》(Visual C++ )

【】定义一个函数,用于求两个数中的大数。
/*程序代码文件名:l5_2cpp/
/*功能:定义一个求较大数的函数并在主函数中调用*/
int max(int n1, int n2) /*定义一个函数max()*/
{ return (n1>n2?n1:n2); }
main()
{ int max(int n1, int n2); /*函数说明*/
int num1,num2;
printf("input two numbers:\n");
scanf("%d%d", &num1, &num2);
printf("max=%d\n", max(num1,num2));
getch(); } /*使程序暂停,按任一键继续*/
程序运行结果为:
input two numbers:
5 6< CR >
max=6
返回本节目录
程序演示
[]程序演示
单击运行
输入源程序
弹出运行结果窗口
运行结果
返回例题
返回本节目录