第五章C语言函数,第1张

第五章C语言函数,第2张

C程序由一组外部对象组成,这些对象可以是变量,也可以是函数。函数是自包含的
执行代码段,用于执行某些相关的功能。我们可以把一个函数想象成一个“黑盒”。你只要把数据
送进去就可以得到结果,但是外部程序不知道内部函数是怎么工作的。
外部程序知道的只是函数输入的内容和函数输出的内容。函数提供了一种编程方式
,使得读、写、理解、故障排除、修改和维护变得容易。
C程序中函数的数量实际上是无限的。如果说有什么限制的话,那就是一个C程序中必须至少有一个函数,并且必须有且只能有一个函数名为main。这个
函数叫做主函数,整个程序就是从这个主函数执行的。
C语言程序鼓励和提倡人们把一个大问题分成一个子问题,编写一个函数对应解决一个
子问题。所以C语言程序一般都是由大量的小函数而不是几个大的
函数组成的,也就是所谓的“小函数组成大程序”。这样做的好处是所有部分都完全相互独立,
并且任务是单一的。所以这些完全独立的小模块也可以作为固定规格的小“组件”,
用来组成新的大程序。
C语言的一个主要特点就是可以建立库函数。Turbo C2.0提供的运行库中有400多个
函数,每个函数都可以完成一定的功能,可以由用户随意调用。这些函数一般分为输入/输出函数、数学函数、字符串和内存函数、与BIOS和DOS相关的函数、字符屏幕
和图形函数、过程控制函数、目录函数等。你应该熟悉这些库函数的功能。只有
才能省去很多不必要的工作。
本教程后半部分专门讲Turbo C2.0的库函数,每个函数都给了一个例程。
的读者可以用块的形式定义自己需要的部分,然后把这个块写入文件,这样进入Turbo C2.0集成开发环境后就可以直接调用这个程序,连接,运行,观察结果,从而进行深化。
用户在编译Turbo C语言源程序时,利用了Turbo C库函数。可以把所有用过的
库函数放在一个庞大的主函数中,也可以根据不同的函数设计用户函数,由其他函数调用。Turbo C2.0建议用户使用后者。用户在编译一些常用的函数时,
不需要编译,只要存储在函数库中,就可以在以后的编程中方便地调用。
连接时,需要的程序会自动从相应的库中组装出来。

1.函数的说明和定义
Turbo c 2.0中的所有函数和变量都必须在使用前说明。所谓描述,是指函数数量
是什么类型的函数。通常,库函数的描述包含在相应的头文件中。比如标准的
准输入/输出函数包含在stdio.h中,非标准的输入/输出函数包含在io.h中以后使用库函数的时候,一定要先知道函数包含在什么样的头文件中,在程序开始的时候使用。只有在程序编译连接的时候,Turbo C才知道是
提供的库函数。否则会被认为是用户编写的函数,无法组装。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 第五章C语言函数

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情